Docker - 创建服务后未创建Container

时间:2017-09-05 18:53:15

标签: docker rabbitmq

我想从rabbitmq图像创建一个服务,所以我尝试运行以下命令:

docker service create --name rabbitmq --hostname rabbitmq --publish 5672:5672 --publish 15672:15672 --mount source=rabbitmq,target=/var/lib/rabbitmq rabbitmq:3.6.10-management

然后我运行命令docker service ls以查看服务是否已创建且一切正常,但是当我运行docker ps时,未创建容器。

奇怪的是docker service ls看起来像这样:

ID                  NAME                MODE                REPLICAS            IMAGE                        PORTS
ye8r8xk2k49c        rabbitmq            replicated          1/1                 rabbitmq:3.6.10-management   *:5672->5672/tcp,*:15672->15672/tcp

有人可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你应该使用

docker service ps rabbitmq

这将告诉您哪个节点正在运行您的服务容器。

docker ps只会显示当前节点的容器,而不会显示您的群集