Den
оно у тебя вообще поднимается? 🙂
rmshell
https://docs.docker.com/compose/link-env-deprecated/
rmshell
-_-
Den
отож
rmshell
речь чёт не о енв =\
rmshell
и ты депенденси зачем сделал друг на друга?
ну так обычно nginx падает если не может в пых дозвонится
Den
так у тебя пых зависит от нжинкс а нжинкс от пых
Den
а сори
rmshell
ну так обычно nginx падает если не может в пых дозвонится
при условии если он должен в пых прокировать
Den
там еще дб
Den
а ты захардкодил апстрим в нжинксе?
rmshell
дб после апа ещё раскачегариватся (
Den
так в чем у тебя проблема я не пойму?
Den
если ты юзаешь кастомную сеть - линки не нужны
rmshell
так в чем у тебя проблема я не пойму?
Нету её по сути, а ответ я уж получил
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
у тебя сеть описана в композе?
Titov
da
Den
проверь тогда сеть эту на хосте
Den
docker network inspect <name>
Den
посмотри их хостнеймы и тд
Den
проверь версию тоже и версию в композа
Den
может просто надо обновить докер на новом сервере?
Titov
посмотри их хостнеймы и тд
все 3 конта показывает
Den
а у контейнеров тоже прописана сеть?
Den
имена совпадают с тем что ты пингуешь?
Den
и по айпи все работает?
Den
все последнее, 19.03.4 и 1.24.1
в самом композе какая версия сверху у тебя написана?
rmshell
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.
Ну ок, деприкэйт так деприкейт, значит создаю свою сеть, в композе можно описать сеть так что бы избавится от команды docker network create project_name_network && docker-composer -up -d а просто docker-composer -up -d
Titov
Тут сейчас проблема в том, что все работает через жопу. Я могу раз поднять все "работает". Переподнимаю, и уже app и scheduler не стучят в БД. может быть такое что ресурсов впс уже не хватает. потоу что тут уже все впритирочку?
Den
networks: my-network: driver: bridge
Den
и контам добавляешь: networks: - my-network
Den
хотя поидее должно и без этого работать
Den
но я добавляю потому что мало ли что где потом заглючит
Den
3,7
напиши 3.1
Titov
Сегодня день проблемных network`ов?
Titov
лол
Den
🙂
Den
то вы еще нетворки на амазоновских контейнерах не ковыряли 🙂
Den
ECS это ад и израиль :,)
Den
там нет кастом бриджа из коробки
Den
вообще нет 🙂
Den
руками можно поднять а из интерфейсов и разных терраформов - низя
Den
а ну и композа там тоже нет 🙂
Anonymous
Добрые люди. кто-нибудь использует podman? Если им билдить с export BUILDAH_FORMAT=docker и пушить в родной docker приватный registry, то docker потом сможет pull этого образа сделать?
Max
привет. нубский вопрос - как понять почему докер контейнер упал?
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
бывает
=) не подскажешь как обычно такие проблемы инвестигируют? где ещё посмотреть можно логи?
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 - все данные исчезают
Kос
/data/db
так изначально пробовал)
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
ну и путь к монге тоже проверь