Docker取消默認https連接


因為docker1.3.2版本開始默認docker registry使用的是https,我們設置Harbor默認http方式,所以當執行用docker login、pull、push等命令操作非https的docker regsitry的時就會報錯.

更改方法:

1: 如果系統是MacOS,則可以點擊“Preference”里面的“Advanced”在“Insecure

Registry”里加上docker.bksx.com,重啟Docker客戶端就可以了。

2: 如果系統是Ubuntu,則修改配置文件/lib/systemd/system/docker.service,修改[Service]下ExecStart參數,增加– insecure-registry

docker.bksx.com。

3: 如果系統是Centos,可以修改配置/etc/sysconfig/docker,將OPTIONS增加 –insecure-registry

docker.bksx.com。

如果是新版本的docker在/etc/sysconfig/ 沒有docker這個配置文件的情況下創建文件添加:

#在daemon.json中添加以下參數
[root@localhost harbor]# cat /etc/docker/daemon.json 
#harbor的docker login 失敗為例 {
"insecure-registries": [ "harbor.cfg中name的域名或者ip" ] }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM