使用Nexus3.x搭建Docker私有倉庫

2019年7月4日18:41:46 發表評論 5,184 ℃

1、前提:安裝好Nexus3.x版本和docker,以及Nginx。

2、登錄nexus,按照下圖所示選擇:

使用Nexus3.x搭建Docker私有倉庫

3、倉庫類型選擇 docker(hosted),本地存儲。

4、然后按照下圖填寫倉庫名稱、http端口、允許交互的api

 使用Nexus3.x搭建Docker私有倉庫

5、如果不想使用ip地址進行管理,可以把域名解析到nexus服務器;然后添加Nginx配置文件反向代理5000端口。

使用Nexus3.x搭建Docker私有倉庫

添加以后重新加載Nginx配置文件:nginx -s reload

6、等待解析生效以后,在安裝docker的服務器配置倉庫地址。

在/etc/docker/daemon.json添加

"insecure-registries": ["http://docker.amd5.cn"]

7、登錄私有倉庫上傳測試(賬號密碼為登錄nexus的賬號密碼)

#docker login docker.amd5.cn

Username: admin

Password:

#docker tag redis:latest docker.amd5.cn/redis:v4.01

#docker push docker.amd5.cn/redis:v4.01

使用Nexus3.x搭建Docker私有倉庫

8、登錄nexus進行查看。

使用Nexus3.x搭建Docker私有倉庫

使用Nexus3.x搭建Docker私有倉庫

9、刪除本地redis鏡像,拉取私有倉庫鏡像測試。

#docker rmi redis:latest

#docker rmi docker.amd5.cn/redis:v4.01

#docker pull docker.amd5.cn/redis:v4.01

使用Nexus3.x搭建Docker私有倉庫

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: