2017-02-08 8 views
1

У меня есть несколько контейнеров для докеров, созданных путем выполнения docker-compose up.Получить местоположение файла docker-compose.yml из запущенного контейнера?

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

Насколько я могу видеть, docker inspect CONTAINER_NAME не предоставляет эту информацию, а также не докера-компоновать обеспечивает способ получить сочинить информацию, связанные с бегущим контейнером.

То, что я хотел бы сделать в скрипте:

  • список некоторых погонных контейнеров на Docker хосте
  • получить соответствующее докер-compose.yml расположений файлов
  • использование докер -компонент для повторного запуска всех контейнеров соответствующих проектов, составляющих докер,

ответ

2

Я думаю, что вы хотите это невозможно в определенный момент, единственное, что вы можете сделать, на мой взгляд:

  • Использование docker ps -a | grep <cartain_container>
  • Использование locate docker-compose.yml и найти тот, который вы хотите
  • Использование docker-compose restart (сделать docker-compose, чтобы увидеть опцию)

 Смежные вопросы

  • Нет связанных вопросов^_^