Docker守护程序未运行

时间:2014-11-23 12:33:55

标签: docker

我刚刚在mu Ubuntu 14.10 64位操作系统上安装了Docker,我按照步骤创建了必要的证书和密钥,以便我可以保护我的docker http远程连接。当我尝试发出以下命令时,

sudo docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -H=x.x.x.x:2376 version

我看到以下错误消息:

Cannot connect to the Docker daemon. Is 'docker -d' running on this host

-H = x.x.x.x是我在执行ifconfig时看到的主机,并且从列出的docker0条目中找到了主机。

请帮助我确定为什么我无法对守护进程做任何事情。

2 个答案:

答案 0 :(得分:2)

您是否更改了守护程序本身的选项?释义the docs

  

您可以使用-H tcp://0.0.0.0:2376在所有网络接口上侦听端口2376,或使用其IP地址侦听特定网络接口:-H tcp://192.168.59.103:2376。

为此,您可以修改/etc/init/docker.conf并更新DOCKER_OPTS变量

答案 1 :(得分:0)

有时候我有这个问题:

“无法通过tcp://127.0.0.1:2376连接到Docker守护程序。Docker守护程序正在运行吗?”

在询问您的问题时,您未指定是否正在使用Ubuntu WSL(Bash)。

无论您的env配置如何。

在您的

中查找文件“ .bashrc”

添加以下内容

export DOCKER_HOST=tcp://192.168.59.103:2376

快乐的人!