centos7 安裝docker本地倉庫出現 http: server gave HTTP response to HTTPS client 錯誤解決方案
阿新 • • 發佈:2018-12-11
出現http: server gave HTTP response to HTTPS client錯誤或無法訪問/opt/registry/docker/registry/v2/repositories/: 沒有那個檔案或目錄 錯誤的按以下方式配置
1.開啟5000埠 firewall-cmd --zone=public --permanent --add-port=5000/tcp
重啟防火牆 service firewalld restart
2.關閉selinux
vim /etc/sysconfig/selinux
將 SELINUX=enforcing 改為 SELINUX=disabled
在下一行新增 setenforce 0
3.container內的root擁有真正的root許可權,否則,container內的root只是外部的一個普通使用者許可權。privileged啟動的容器,可以看到很多host上的裝置,並且可以執行mount。甚至允許你在docker容器中啟動docker容器。所以,在啟動容器的時候加入privileged引數
docker run --privileged=true -idt -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry-server registry:2