Это не сохранилось нигде;конечно, отдельный контейнер не знает, был ли он запущен через Docker Compose, docker run
CLI или каким-либо другим путем.Если вы не можете найти (1) или иным образом найти файл docker-compose.yml
, вы не можете использовать Docker Compose для управления контейнером.
Как уже было сказано, однажды Docker Composeзапускает контейнер, это обычный контейнер, поэтому вы можете использовать docker ps
, чтобы найти его, и docker stop; docker rm
, чтобы очистить его, как и любой другой контейнер.С другой стороны, Compose не сохраняет состояние для управления контейнерами, если вы потеряли его YAML-файл, в том, что он также не знает и не заботится о том, остановите ли вы контейнеры вручную.