Влад
Andrew
это значит что когда ты запускаешь компос она еще не инициализирована и в контейнер она не пробрасывается
Влад
Andrew
причем тут волум, мы же про переменные окружения
Влад
Влад
я не понимаю
Влад
из portainer через stack
Andrew
сворм?
Влад
Andrew
нет
я запускаю так
export $(grep -v '^#' ./.env | xargs) && docker-compose -f docker-compose-db.yml up -d --build
Влад
Влад
не понимаю почему не хочет..
Andrew
Andrew
на момент запуска в переменных окружения еще нет такой переменной
Andrew
а ты ее пытаешься прокидывать в контейнер
Влад
Andrew
Влад
Максим
Сергей
Спасибо!
Влад
вот поэтому
Вы не правы, проблема не в этом, а в том, что если указан сторонний путь к файлу .env то приоритет идёт на него, а не на то, что указано в docker-compose.yml и в итоге контейнер берёт в тупую все переменные из env, а не только те которые указаны в docker-compose.yml через переменные ${} не берутся из этого .env
BraVo123
Кто последний, тот и папа (с)
Andrew
Anna
Добрый день, подскажите, здесь можно размещать вакансии?
Dan
Irina
Добрый день!
После docker build/tag/push в docker-registry выходит такая ошибка:
{"errors":[{"code":"MANIFEST_UNKNOWN","message":"OCI index found, but accept header does not support OCI indexes"}]}
Пожалуйста, подскажите, как решить проблему
Upd. Если все тоже самое делать на WSL, то проблемы нет
Проблема только на винде
Rose
Привет, Антон! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
djent
Всем привет! Случилась у меня беда с докером, макбук m1 pro, macos Sequoia 15.2. Сегодня днем наглухо отключился докер декстоп, я решил его переустановить - удалил из приложений сам докер, далее почистил файлы
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/Library/Application\ Support/Docker\ Desktop
rm -rf ~/Library/Preferences/com.docker.docker.plist
rm -rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
rm -rf ~/Library/Logs/Docker\ Desktop
После установки последней версии у меня не запускается docker desktop, при этом в терминале докер работает вроде как без проблем. При повторном нажатии на иконку Docker вылетает ошибка
Вы не можете открыть программу «Docker.app», так как она не отвечает.
Пытался установить разные версии, спускался ниже, выше, ничего не помогает, абсолютно такая же ошибка! Подскажите, может сталкивался кто, как теперь запустить вообще саму программу Docker Desktop?)))) Напрямую пытался запустить, ничего не происходит вообще
Попытка запустить удаление таким образом приводит к зависанию удаления
/Applications/Docker.app/Contents/MacOS/uninstall
djent
Всем привет! Случилась у меня беда с докером, макбук m1 pro, macos Sequoia 15.2. Сегодня днем наглухо отключился докер декстоп, я решил его переустановить - удалил из приложений сам докер, далее почистил файлы
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/Library/Application\ Support/Docker\ Desktop
rm -rf ~/Library/Preferences/com.docker.docker.plist
rm -rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
rm -rf ~/Library/Logs/Docker\ Desktop
После установки последней версии у меня не запускается docker desktop, при этом в терминале докер работает вроде как без проблем. При повторном нажатии на иконку Docker вылетает ошибка
Вы не можете открыть программу «Docker.app», так как она не отвечает.
Пытался установить разные версии, спускался ниже, выше, ничего не помогает, абсолютно такая же ошибка! Подскажите, может сталкивался кто, как теперь запустить вообще саму программу Docker Desktop?)))) Напрямую пытался запустить, ничего не происходит вообще
Попытка запустить удаление таким образом приводит к зависанию удаления
/Applications/Docker.app/Contents/MacOS/uninstall
Все, спасибо, решил сам
yakov
Всем, привет! Делаю презенташку по Docker, у кого нибудь есть фото связанные с Docker, хотел в Miro фоток вставить для лучшей наглядности и красоты
Andrey
Rose
Привет, Марьяна! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Viktor
Коллеги, подскажите пожалуйста это норм что потребление CPU часто прыгает до 20% ?
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
34d52jha03k postgres 19.70% 42.11MiB / 16GiB 0.26% 7.7kB / 15.2kB 11.1MB / 78.3MB 2
Он постоянно рестартиться и я ищу проблему. Вот что говорят логи:
WARNING: terminating connection because of crash of another server process
DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and repeat your command.
LOG: all server processes terminated; reinitializing
Помогите пожалуйста.
Alexander
Viktor
А какой образ используете?
postgres:
image: postgres:13.3
container_name: project_postgres
ports:
- 5432:5432
volumes:
- "./docker/data/postgres/prod/data:/var/lib/postgresql/data"
environment:
POSTGRES_DB: "$PG_DB"
POSTGRES_USER: "$PG_USERNAME"
POSTGRES_PASSWORD: "$PG_PASSWORD"
healthcheck:
test: [ "CMD-SHELL", "psql -h localhost -p 5432 -U postgres -v ON_ERROR_STOP=1 -c 'select version()' &> /dev/null" ]
interval: 2s
timeout: 30s
retries: 15
networks:
- project
Andrey
Viktor
Andrey
Может наткнулись на какой-то баг внутри этой версии.
Andrey
Попробуй поднимись буквально на версию выше и посмотри уйдёт проблема или нет
Andrey
Или ченджлоги посмотри релизов или на гитхабе у них вбей эту ошибку
Andrey
Тебе даже для большей точности нужно в чат по бд идти а не докера.
Andrey
Alexander
Rose
Привет, Ксю! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Rose
Привет, Евгения! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Viktor
Равиль
привет, можете подсказать, почему в nginx контейнере в /var/www/api пусто если в volumes у меня
./www:/var/www
, а в api контейнере
./www/api:/var/www/app
, и в api я делаю
WORKDIR /var/www/app
COPY app .
Равиль
по сути же я с api копирую проект в /var/www/app, который должен быть пролинкован в /var/www/api у nginx, но там пусто...
Равиль
Равиль
но я сейчас прям вручную склонировал проект, захожу в nginx, и в /var/www/api/public есть index.php, но nginx в упор не видит его, пишет File not found. Как это возможно?
Равиль
ого, а как тогда то что скопировалось открыть для nginx?
Andrew
Andrey
Viktor
Ну и в чём была проблема?
проверка состояния бд в docker-compose.yml
healthcheck:
test: [ "CMD-SHELL", "psql -h localhost -p 5432 -U postgres -v ON_ERROR_STOP=1 -c 'select version()' &> /dev/null" ]
interval: 2s
timeout: 30s
retries: 15
Максим
Rose
Привет, Cофия! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Rose
Привет, Юлия! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Алексей
Кто-нибудь шарит в этой теме?
Хочу внутри контейнера запускать другие контейнеры. Ничего не случиться?
https://docker-py.readthedocs.io/en/stable/
Алексей
Алексей
Он должен запуститься исполнить код и завершиться
Marsh
Marsh
nameless
Всем ,пятницы.
Подскажите, есть ли вариант онкоманд инстал для деба 12 ?
nameless
И если нет, подскажите толковую инструкцию.
Спасибо
artenderr
Всем привет!
Изучаю Docker. Немного завис над процессом запуска приложения из нескольких контейнеров с docker compose, конкретно пытаюсь разобраться как правильно сконфигурировать базу.
Задача — запустить контейнер с базой так, чтобы при его создании автоматически создавалась база items, причем в зависимости от того, существует эта база или нет, чтобы запускать один и тот же образ как с подключенным томом так и без.
Вопрос — как чаще всего подобные задачи реализуются на практике? Создают образ поверх официального postgres, в его Dockerfile копируют в контейнер init.sql где на plpgsql описывается создание базы в зависимости от ее существования? Или есть способ попроще?
artenderr
Shutov_Nikolay
Denis
Kostas
Kostas
просто вы написали что при запуске бд будет подниматься* уточнил