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