#docker
#docker
Вопрос:
Моя конфигурация docker возвращает сообщение об ошибке docker-compose up
.
ERROR: for proxy Container "d23a4ae03365" is unhealthy.
Один из контейнеров не удалось запустить. Теперь проблема в том, как ее отладить. Должен ли я найти контейнер (я точно знаю, какой именно) в моем docker-compose.yml
и создать ручную команду docker, например:
docker run -i -t <Image Name> -v ... -v ... /bin/bash
Зайдите внутрь контейнера и выясните, почему он не запустился.
Для этого мне потребуется вручную заполнить пути к томам. В противном случае, как его отладить? Мне просто нужно знать сообщение об ошибке.
Комментарии:
1.
docker-compose run
запустит контейнер, основанный на чем-то в вашемdocker-compose.yml
файле, но с альтернативной командой и без опубликованных портов. Это могло бы помочь вам, по крайней мере, получить отладочную оболочку.2. Итак, мне нужно вручную создать команду «docker run» из моего
docker-compose.yml
?3. Нет,
docker-compose run whatever-service /bin/bash
следует создать эквивалентdocker run
команды для вас.