从Docker Compose附加到容器会重新启动容器

11
我有一个 docker-compose.yml 文件,里面包含 2 个不同的服务和 2 种不同的镜像。当我运行 "docker-compose up -d" 命令时,容器会正常启动。但是,当我尝试使用命令 "docker attach " 时,容器会重新启动。
请问有人能解释这种行为吗?如何才能成功附加到容器中呢?

1
请问你可以分享你的docker-compose文件吗? - Sujay Pillai
1个回答

11

如果您想进入正在运行的compose容器,可以启动新的shell并附加到它上面。

docker-compose exec servicename sh

或者如果你真的想要附加它,只需执行docker-compose up


感谢这个命令。使用这个命令,我能够附加到正在运行的Compose容器。 - Srinivasa Prasad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接