docker http: server gave HTTP response to HTTPS client
阿新 • • 發佈:2018-10-31
該問題一般引起的就是 伺服器配置的是HTTP的訪問,而本地docker 請求的是 https 服務。
一般涉及到該問題的都是registry
windows docker 處理方法
window docker的伺服器是default,所以需要修改default的配置
1.啟動 Docker Quickstart
2.進入default
docker-machine ssh default
3.切換到root 使用者,因為docker 使用者訪問配置檔案為制度
sudo -i
4.修改檔案 /var/lib/boot2docker/profile
EXTRA_ARGS
資訊,向其中加入對應的訪問路徑
vi /var/lib/boot2docker/profile
加入程式碼(這裡地址根據自己的需求修改)
--insecure-registry 192.168.7.75:1180
5. 退出重啟docker-machine
docker-machine restart
Linux 系統處理方式(linux網上基本有對應的解決方案)
1.切換到配置路徑
cd /etc/docker
2.建立或者在daemon.json加入
{ "insecure-registries":["192.168.7.75:1180"]}
3.重啟docker
根據版本不同選擇
systemctl restart docker 或者命令 service docker restart
完結!