Не могу найти docker -создание бега - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь остановить контейнер, сгенерированный docker-compose up, но не могу найти, где этот docker -компонент был запущен. Если я пытаюсь уничтожить контейнер docker, он автоматически воссоздается (как и ожидалось, поскольку он docker -компонент).

При выполнении команды docker-compose ps в папке, содержащей файл docker-compose.yml I получить пустой результат, поэтому он должен быть где-то еще ...

Как я могу найти, где работает docker compose, и наконец остановить его?

Ответы [ 2 ]

2 голосов
/ 11 марта 2020

Используйте docker ps -a | grep <certain_container>

Используйте locate docker-compose.yml и найдите тот, который вы хотите Использовать docker-compose down

1 голос
/ 10 марта 2020

Опция № 1:

Установите docker-compose, который будет доступен на вашем пути с использованием официальных инструкций - https://docs.docker.com/compose/install/.

Затем вы можете go в папку, содержащую docker-compose.yml, и запустить docker-compose down.

Параметр № 2:

Найти файл, используя что-то вроде:

find / -name "docker-compose"

Вы можете использовать абсолютный путь при выполнении команды.

Опция № 3:

Обновить Ваша политика перезапуска контейнеров:

docker update --restart=no container_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...