docker 搭建私服倉庫


1.搭建私服

1.1 拉取 registry 鏡像

docker pull registry

1.2 啟動私有倉庫鏡像

docker run --name  localregistry -d -p 5000:5000  registry

1.3 瀏覽器訪問私服倉庫地址

http://192.168.243.128:5000/v2/_catalog

192.168.243.128 為搭建私服倉庫的宿主機ip,出現如下頁面則標示搭建私服成功。mynginx 是我已經上傳到私服的一個鏡像,默認是為 空的。

 

 

 1.4 修改 daemon.json 文件

 vim  /etc/docker/daemon.json

{
  "registry-mirrors": ["https://yy28v837.mirror.aliyuncs.com"],
  "insecure-registries":["192.168.243.128:5000"]
}

 registry-mirrors 是配置的國內下載鏡像的地址,因為默認拉取鏡像是從國外地址拉取,導致下載鏡像速度非常慢。

   insecure-registries:["宿主機ip:容器端口號"]

1.5 重啟 docker 服務

systemctl  restart  docker

1.6啟動 registry 鏡像

docker start localregistry 

2.上傳鏡像到私服

2.1 打標簽

標記鏡像為私服倉庫鏡像

docker tag mynginx 192.168.243.128:5000/mynginx

2.2 查詢鏡像

 

 

 2.3 重啟私服倉庫

docker restart localregistry

2.4 上傳鏡像到私服倉庫

docker push  宿主機ip:私服容器端口號/鏡像名

 

 

 2.5 查詢私服鏡像

3 私服拉取鏡像

私服倉庫部署在 192.168.243.128  現在用192.168.243.129 服務器拉取私服倉庫中的鏡像

3.1  配置私服倉庫地址

129 服務器修改配置文件    vim /etc/docker/daemon.json 

{
  "insecure-registries":["192.168.243.128:5000"]
}

3.2 重啟 docker 服務

systemctl restart docker

3.3 拉取私服鏡像

docker pull 192.168.243.128:5000/mynginx

3.4 查詢鏡像

docker  images

 

 3.5 啟動容器鏡像

docker run --name mynginx -p 80:80 -d 192.168.243.128:5000/mynginx

3.6 查詢鏡像是否啟動成功

docker ps 

 

 3.7 瀏覽器訪問 mynginx

 

 到此結束,我們已經完成了私服的搭建,上傳鏡像到私服倉庫,從私服倉庫拉取鏡像並啟動。


免責聲明!

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



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