【发布时间】:2015-10-21 13:43:29
【问题描述】:
我是 docker 新手,想以守护进程模式启动它,监听特定的 IP 地址和端口。在documentation 中说这可以通过写sudo /usr/bin/docker daemon -H 0.0.0.0:5555 来完成。然后它说我可以使用此命令docker ps 列出正在运行的容器。如果我尝试这样做,我会收到以下消息:
获取http:///var/run/docker.sock/v1.20/containers/json?all=1:拨打unix /var/run/docker.sock:没有这样的文件或目录。
- 您是否尝试在没有 TLS 的情况下连接到启用 TLS 的守护程序?
- 您的 docker 守护程序是否已启动并正在运行?
我无法与之互动。我一直在寻找解决方案,但没有运气。有什么建议吗?
附:我怎样才能在后台运行这个守护进程?我尝试附加一个 & 但我一直卡在输出上,直到按下 ctrl+c。
提前致谢
【问题讨论】:
-
"nohup" 是您要搜索的内容。看看这里stackoverflow.com/questions/10408816/…
-
行为取决于您的操作系统。您使用的是什么操作系统?
-
对不起,我忘了说我使用的是 Ubuntu 14.04
标签: ubuntu docker port bind daemon