1

docker 文档说我们可以通过 flags 以守护模式运行 docker -d。但是,我试图以这种方式运行它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
4

2 回答 2

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
于 2014-01-20T20:26:51.043 回答
0

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

-d, --detach=false         Detached mode: run the container in the background and print the new container ID
于 2014-10-23T11:18:39.947 回答