docker客户端(docker 1.12 / centos)http:服务器向HTTPS客户端提供了HTTP响应

在centos 7上设置docker 1.12。docker开始使用systemd和以下命令行(根据systemctl status docker):

/usr/bin/dockerd -D --tls=false --tlscert=/var/docker/server.pem --tlskey=/var/docker/serverkey.pem -H tcp://10.10.2.1:2376 

那么我想检查本地机器,设置下面的环境variables:

 DOCKER_HOST=tcp://10.10.2.1:2376 DOCKER_TLS_VERIFY=0 DOCKER_MACHINE_NAME=default 

然后使用docker命令行工具进行检查:

 docker --tls=false --tlsverify=false images 

结果是:

尝试连接时发生错误:获取https://10.10.2.1:2376/v1.24/images/json:http :服务器向HTTPS客户端提供了HTTP响应

鉴于快速检查:

 curl http://10.10.2.1:2376/images/json 

给出图像信息。

现在:我假设服务器确实响应http,(这是打算),但如何让客户端谈谈http以及?

端口2376用于TLS通信。 改为使用端口2375。

 DOCKER_HOST=tcp://10.10.2.1:2375