小编Gug*_*ata的帖子

docker-compose ps 不显示正在运行的服务

我在远程机器上启动了一个 docker-compose 堆栈,通过 gitlab CI/CD(运行程序连接到远程机器上的 docker 引擎并使用 执行部署docker-compose up -d)。

当我从我的笔记本电脑连接到那台机器时,使用eval docker-machine env REMOTE_ADDRESS,我可以看到 docker 进程正在运行(使用docker ps),而服务堆栈似乎是空的(docker-compose ps)。

我无法docker-compose down用来停止堆栈,并且尝试docker-compose up -d给了我错误

ERROR: for feamp_postgres  Cannot create container for service postgres: Conflict. The container name "/feamp_postgres" is already in use by container "40586885...". You have to remove (or rename) that container to be able to reuse that name.
Run Code Online (Sandbox Code Playgroud)

反过来也是如此,我可以从我的本地笔记本电脑(使用 docker-machine)启动堆栈,但是当尝试执行时 CI/CD 管道失败,docker-compose up -d并出现相同的错误。

这发生在笔记本电脑 (OSX) …

docker docker-compose docker-machine

5
推荐指数
2
解决办法
1290
查看次数

标签 统计

docker ×1

docker-compose ×1

docker-machine ×1