我有一个 docker-compose.yml 文件,里面包含 2 个不同的服务和 2 种不同的镜像。当我运行 "docker-compose up -d" 命令时,容器会正常启动。但是,当我尝试使用命令 "docker attach " 时,容器会重新启动。
请问有人能解释这种行为吗?如何才能成功附加到容器中呢?
请问有人能解释这种行为吗?如何才能成功附加到容器中呢?
如果您想进入正在运行的compose容器,可以启动新的shell
并附加到它上面。
docker-compose exec servicename sh
或者如果你真的想要附加它,只需执行docker-compose up