我刚刚在使用 Docker Compose 时遇到了一个奇怪的情况:似乎如果我使用 启动我的容器docker compose up -d
,我无法使用docker-compose exec
.
例如,如果我以新方式启动容器并尝试在wp
服务上运行 bash 会话
docker-compose exec wp bash
什么都没发生。如果我发出命令
docker compose exec wp bash
它工作正常。如果我以这种方式启动容器docker-compose
,
docker compose exec wp bash
得到
container wp.test not running
和
docker-compose exec wp bash
作品。
这是预期的吗?容器启动时docker-compose
总是与容器启动时不兼容docker compose
吗?