使用以下命令重新启动docker服务时:
然后我发现一些docker容器没有正常启动,我也找不到/ var / log中的docker日志。 你可以帮帮我吗? 任何建议表示赞赏。
如:
root@docker:/home/ubuntu# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a841626ed335 ubuntu:14.04 /bin/bash 11 seconds ago Up 10 seconds 0.0.0.0:809->80/tcp dreamy_elion
b346335ed23b ubuntu:14.04 /bin/bash 41 seconds ago Up 40 seconds 0.0.0.0:889->80/tcp jolly_perlman
da73442544c9 ubuntu:14.04 /bin/bash About a minute ago Up About a minute 0.0.0.0:888->80/tcp silly_davinci
bd6100c48b0a shipyard/rethinkdb:latest /usr/bin/rethinkdb - 17 hours ago Up About a minute 0.0.0.0:49153->28015/tcp, 0.0.0.0:49154->29015/tcp, 0.0.0.0:49155->8080/tcp shipyard-rethinkdb
a258b27bb0b7 web-801:latest /usr/sbin/apache2ctl 26 hours ago Up About a minute 433/tcp, 0.0.0.0:802->80/tcp container-802
root@docker:/home/ubuntu# service docker.io restart
docker.io stop/waiting
docker.io start/running, process 23046
root@docker:/home/ubuntu# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
da73442544c9 ubuntu:14.04 /bin/bash 2 minutes ago Up About a minute 0.0.0.0:888->80/tcp silly_davinci
bd6100c48b0a shipyard/rethinkdb:latest /usr/bin/rethinkdb - 17 hours ago Up About a minute 0.0.0.0:49153->28015/tcp, 0.0.0.0:49154->29015/tcp, 0.0.0.0:49155->8080/tcp shipyard-rethinkdb
a258b27bb0b7 web-801:latest /usr/sbin/apache2ctl 26 hours ago Up About a minute 433/tcp, 0.0.0.0:802->80/tcp container-802
答案 0 :(得分:0)
重新启动Docker意味着对使用基本
启动的容器执行Ctrl d docker run -it ubuntu:latest bash
所以你已经重新开始了
如果你这样做
docker start a841626ed335
然后
docker attach a841626ed335
您将回到第一个容器中。
如果使用
运行守护程序容器 docker run -d ubuntu:latest /bin/sh -c "while true; do echo hi; sleep 3; done"
它会自动重启
我认为
docker ps -a
会显示
exit 0
2"缺失"容器