无法在守护进程模式下运行docker?

时间:2013-10-08 08:43:12

标签: linux virtual-machine docker lxc

docker文档说我们可以通过标记-d以守护进程模式运行docker。但是,我试图在ubuntu中以这种方式运行它并且失败了。该过程未成为守护进程,请参阅ps aux | fgrep docker结果。 有什么问题?

root     10250 10245  6 08:39 pts/0    00:00:00 /usr/bin/docker -d -H unix:///var/run/docker.sock -H tcp://127.0.0.1:10001

2 个答案:

答案 0 :(得分:1)

  

我试图在ubuntu中以这种方式运行并且失败了

您是否显示错误消息?我怀疑你遇到了守护进程已经运行的问题。将Docker安装到系统后,有时安装包会自动为您启动守护程序。第一步应该是运行docker version并查看它是否显示守护程序版本以及客户端版本。

$ docker version
Client version: 0.7.5
Go version (client): go1.2
Git commit (client): c348c04
Server version: 0.7.5
Git commit (server): c348c04
Go version (server): go1.2
Last stable version: 0.7.6, please update docker

答案 1 :(得分:0)

或许更有帮助的是它现在被记录为“分离”模式。 docker守护进程是不同的东西。这只是意味着docker进程进入后台并将其cid打印到stdout。如果正在运行的命令终止,它不会保留容器。

-d, --detach=false         Detached mode: run the container in the background and print the new container ID