我在我的VirtualBox上的两个Linux操作系统上安装了Docker。
VirtualBox安装在我的MAC OS X 10.11笔记本电脑上。
Linux OS版本的详细信息如下:
CentOS 7.0服务器在 Ubuntu 14.04.03服务器上充当Docker守护程序的Docker客户端
我在CentOS 7 OS服务器上安装了Docker版本1.8.3,它将作为安装在Ubuntu 14.04.03服务器上的Docker 1.6.2版本的客户端。
因此CentOS充当Docker客户端,Ubuntu充当Docker Server守护进程。 Ubuntu docker在IP地址上的tcp端口2375上运行(我在这里没有给出)作为后台守护进程(我通过使用“ip addr”在Ubuntu上找到了IP地址...我有一个带无线路由器的家庭网络设置)。
我还验证了在Ubuntu Linux上,Docker没有监听socket(这是默认行为)。
然后我在CentOS上设置以下环境变量 -
export DOCKER_HOST =“Ubuntu-Server的IP地址:2375”
现在,我在CentOS上运行以下命令,看看我是否可以在Ubuntu Box上检测到Docker Server守护程序:
docker version
我能够在运行上面的命令后检测Centos上的Client Docker版本,但不能检测Ubuntu中的服务器部分。它显示以下 -
无法连接到Docker守护程序。 'docker -d'是否在此主机上运行?
附加说明:
我还能做些什么来检测在另一个Linux机器上运行的Docker服务器?