第一步
docker pull registry #不指定版本就是最新可靠版本
第二步
vim /etc/docker/daemon.json
第三步
修改檔案
{
"insecure-registries":["192.168.10.243:5000"]
}
第四步重新加載配置
sudo systemctl daemon-reload
sudo systemctl restart docker
第五步
創建無驗證倉庫
docker run -d --name registry -p 5000:5000 --restart=always -v /opt/registry/:/var/lib/registry/ registry
第六步 測驗是否成功
curl 192.168.10.243:5000/v2/_catalog
{“repositories”:[]} 看到這個json資料,說明部署成功
第七步,測驗上傳鏡像到私有倉庫
如果本地沒有從公網拉去過該鏡像,執行拉取鏡像
docker pull nginx
將nginx重新命名,前一部分定義私服的地址,,后面部分為自定義名字
docker tag nginx 192.168.10.243:5000/rifengnginx
推送到私有倉庫
docker push 192.168.10.243:5000/rifengnginx
查看是否正確
{“repositories”:[“rifengnginx”]}#推送成功
測驗
[“rifengnginx”]}該鏡像刪了以后再pull會變得很快
docker pull 192.168.10.243:5000/rifengnginx
其他服務器若是想拉取該私服的倉庫,就配置/etc/dokcer/daemon.json檔案
#修改組態檔
{
"insecure-registries":["192.168.10.243:5000"]
}
#重新加載組態檔daemon.json
systemctl daemon-reload docker
systemctl restart docker
docker pull 192.168.10.243/rifengnginx #拉取鏡像
**注意
-restart=always 意思就是重啟后,配置保持不變,如果需要加載組態檔,必要時需要停了再重啟
systemctl stop docker
systemctl start docker
開啟docker遠程服務
在檔案 /usr/lib/systemd/system/docker.service中
,ExecStart= 后面添加-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/263388.html
標籤:AI
上一篇:遠距離車載高速網路通訊方案
