官方指引
1. 搭建私服
# 下載下傳私服鏡像
docker pull registry
# 啟動私服鏡像,設定建立後的私服容器随着docker啟動而自啟
docker run -d --name registry -p 5000:5000 --restart always registry
示範圖如下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbwxCdh1mcvZ2LcV2Zh1Wa9M3clN2byBXLzN3btg3P3pVdC5GT3V1RNl3ZE9EaWJTWxEFVPpmUU1ENwkWTz0EROd3Y65Ee4k3YsR2VZRHbyg1aGJjYzJEWkZHOXFWdVhUY6VzVZBHctxkeWJjWoFzVhRXUXlld4d0YxkTeMZTTINGMShUYvwlbj5yZtlmbkN3YuQnclZnbvN2Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)
搭建後,即可通過浏覽器通路私服,預設為空:
2. 上傳鏡像到私服
- 将私服連接配接加入到docker的daemon.json中,進而讓 docker信任私有倉庫位址
示範圖如下:# 使用vim編輯檔案 vim /etc/docker/daemon.json # 加入私服位址 {"insecure-registries":["ip:端口"]} # 重新開機docker讓配置生效 systemctl restart docker
Docker 私服搭建使用實戰 - 将鏡像标記為私有倉庫鏡像
示範圖如下:docker tag <鏡像名> 私服位址:端口/上傳後的鏡像名
Docker 私服搭建使用實戰 -
上傳标記後的鏡像到私服
示範圖如下:
Docker 私服搭建使用實戰 - 再次通過浏覽器通路私服,會發現多出了剛才上傳的鏡像
Docker 私服搭建使用實戰
3. 從私服下載下傳鏡像
如果是新機器上的docker,将私服連接配接加入到docker的daemon.json中,重新開機docker使用pull下載下傳即可課參見文章2.1
# 使用vim編輯檔案
vim /etc/docker/daemon.json
# 加入私服位址
{"insecure-registries":["ip:端口"]}
# 重新開機docker讓配置生效
systemctl restart docker
# 從私服下載下傳鏡像 docker pull <私服位址/鏡像名>
docker pull 121....43:5000/nginx