Den
оно у тебя вообще поднимается? 🙂
rmshell
https://docs.docker.com/compose/link-env-deprecated/
rmshell
-_-
Den
отож
rmshell
речь чёт не о енв =\
rmshell
Den
так у тебя пых зависит от нжинкс а нжинкс от пых
Den
а сори
rmshell
Den
там еще дб
Den
а ты захардкодил апстрим в нжинксе?
rmshell
дб после апа ещё раскачегариватся (
Den
так в чем у тебя проблема я не пойму?
Den
если ты юзаешь кастомную сеть - линки не нужны
Den
если ты хочешь зашарить один волум на 2 конта - шарь, но лучше сделай только один на запись, потому что может начаться балаган
Den
вот тут еще почитай про сетки
Titov
Такой вопрос:
Есть 3 конта: app, db и scheduler
все они в одном network
при этом scheduler не может достучатся до db по имени конта.
в чем может быть проблема?
/* до переезда на новый сервер все работало /*
Den
Containers on the default bridge network can only access each other by IP addresses, unless you use the --link option, which is considered legacy. On a user-defined bridge network, containers can resolve each other by name or alias.
Den
Den
в новой версии докера могло все полететь
Den
у тебя сеть описана в композе?
Titov
da
Den
проверь тогда сеть эту на хосте
Den
docker network inspect <name>
Den
посмотри их хостнеймы и тд
Den
проверь версию тоже и версию в композа
Den
может просто надо обновить докер на новом сервере?
Titov
Titov
Den
а у контейнеров тоже прописана сеть?
Den
имена совпадают с тем что ты пингуешь?
Den
и по айпи все работает?
Titov
Titov
rmshell
Titov
Тут сейчас проблема в том, что все работает через жопу. Я могу раз поднять все "работает". Переподнимаю, и уже app и scheduler не стучят в БД.
может быть такое что ресурсов впс уже не хватает. потоу что тут уже все впритирочку?
Den
Den
networks:
my-network:
driver: bridge
Den
и контам добавляешь:
networks:
- my-network
Den
хотя поидее должно и без этого работать
Den
но я добавляю потому что мало ли что где потом заглючит
Den
Titov
Сегодня день проблемных network`ов?
Titov
лол
Den
🙂
Den
то вы еще нетворки на амазоновских контейнерах не ковыряли 🙂
Den
ECS это ад и израиль :,)
Den
там нет кастом бриджа из коробки
Den
вообще нет 🙂
Den
руками можно поднять а из интерфейсов и разных терраформов - низя
Den
а ну и композа там тоже нет 🙂
Anonymous
Добрые люди. кто-нибудь использует podman? Если им билдить с export BUILDAH_FORMAT=docker и пушить в родной docker приватный registry, то docker потом сможет pull этого образа сделать?
Max
привет. нубский вопрос - как понять почему докер контейнер упал?
Alexey
Max
Логи?
да, спасибо)
теперь если немного сложнее - как посмотреть логи ECS?
Max
[Instance: i-0f308d09812568fae] Command failed on instance. Return code: 1 Output: to start ECS task after retrying 2 times.' + echo 'Failed to start ECS task after retrying 2 times.' Failed to start ECS task after retrying 2 times. + eventHelper.py --msg 'Failed to start ECS task after retrying 2 times.' --severity ERROR + exit 1. Hook /opt/elasticbeanstalk/hooks/restartappserver/enact/00restart.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
Max
в логах которые я вижу ничего полезного
George
бывает
George
🤷♂️🤷♂️🤷♂️
Max
бывает
=)
не подскажешь как обычно такие проблемы инвестигируют? где ещё посмотреть можно логи?
Виктор
Виктор
кажется я туплю, поясните пожалуйста
[Instance: i-0f308d09812568fae] Command failed on instance. Return code: 1 Output: to start ECS task after retrying 2 times.' + echo 'Failed to start ECS task after retrying 2 times.' Failed to start ECS task after retrying 2 times. + eventHelper.py --msg 'Failed to start ECS task after retrying 2 times.' --severity ERROR + exit 1. Hook /opt/elasticbeanstalk/hooks/restartappserver/enact/00restart.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
Виктор
Проверь yml
petyappetrov
народ, как прокинуть при запуске контейнера внутрь него .env файл?
Kос
Привет, подскажите пожалуйста, почему такое может происходить. Запускаю могу, добавляю данные какие то и тд, после docker-compose down и затем up - все данные исчезают
Andrey
Andrey
И?
Andrey
У тебя сейчас /db/data
Andrey
И это неправильно
Den
и в 3 версии уже вот так пишут обычно
Den
volumes:
- django-static:/usr/src/app/static
Den
вот тут проверь если ты хочешь длинно описывать
Den
https://docs.docker.com/compose/compose-file/#long-syntax-3
Den
ну и путь к монге тоже проверь