我刚刚在mu Ubuntu 14.10 64位操作系统上安装了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正如我在执行ifconfig时看到的那样,-H=x.x是主机,并从列出的docker0条目中找到主机。
请帮助我找出为什么我不能对我的守护进程做任何事情。
发布于 2014-11-23 13:59:41
您是否更改了守护进程本身上的选项?释义医生们
您可以在带有-H tcp://0.0.0.0:2376的所有网络接口上侦听端口2376,也可以使用其IP地址( -H tcp://192.168.59.103:2376 )监听特定的网络接口。
为此,您可以编辑/etc/init/docker.conf并更新DOCKER_OPTS变量。
发布于 2018-08-23 09:19:26
不久前我有个问题:
“无法连接到tcp://127.0.0.1:2376上的Docker守护进程。码头守护进程正在运行吗?”
考虑到您的问题,您没有指定是否正在使用Ubuntu (Bash)。
不管您的env配置如何。
查找您的文件".bashrc“
向它添加以下内容
export DOCKER_HOST=tcp://192.168.59.103:2376德维普斯快乐!
https://stackoverflow.com/questions/27088989
复制相似问题