Назад | Перейти на главную страницу

Как узнать, как запускается docker-контейнер

На виртуальной машине запущено несколько контейнеров, которые запускаются из файла docker-compose. но я не знаю, где находится файл docker-compose, как разобраться?

Кроме того, если есть запуск контейнера с использованием «docker run», как проверить параметры, используемые «docker run»?

Показать запущенные контейнеры:

docker ps

Получить конфигурации контейнера докеров

docker inspect <containerid>

Разбираем вывод, чтобы получить только команду запуска:

docker inspect <containerid> | jq -r '.[0]["Config"]["Cmd"][0]'

Для второй части вопроса о поиске файла докера:

docker inspect <containerid> | jq -r '.[0]["Config"]["Labels"]["com.docker.compose.project.working_dir"]'