【发布时间】:2020-04-10 16:07:49
【问题描述】:
我正在我的 Mac 上试用 1.12 的 docker swarm。我启动了 3 个 VirtualBox VM,创建了一个 3 人的 swarm 集群。
docker@redis1:~$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
2h1m8equ5w5beetbq3go56ebl redis3 Ready Active
8xubu8g7pzjvo34qdtqxeqjlj redis2 Ready Active Reachable
cbi0lyekxmp0o09j5hx48u7vm * redis1 Ready Active Leader
但是,当我创建服务时,我看不到任何错误,但副本始终显示 0/1:
docker@redis1:~$ docker service create --replicas 1 --name hello ubuntu:latest /bin/bash
76kvrcvnz6kdhsmzmug6jgnjv
docker@redis1:~$ docker service ls
ID NAME REPLICAS IMAGE COMMAND
76kvrcvnz6kd hello 0/1 ubuntu:latest /bin/bash
docker@redis1:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
可能是什么问题?我在哪里寻找日志? 谢谢!
【问题讨论】:
-
我遇到了同样的问题,当我将“top”传递给我的命令时,它工作得很好。该指令的作用是什么?我在手册中找不到。谢谢!
标签: docker docker-swarm