1. 程式人生 > >docker http: server gave HTTP response to HTTPS client

docker http: server gave HTTP response to HTTPS client

該問題一般引起的就是 伺服器配置的是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


完結!

 

 

轉載請註明出處: https://www.cnblogs.com/dyft/articles/9882311.html