1、前提:安裝好Nexus3.x版本和docker,以及Nginx。
2、登錄nexus,按照下圖所示選擇:
3、倉(cāng)庫(kù)類型選擇 docker(hosted),本地存儲(chǔ)。
4、然后按照下圖填寫(xiě)倉(cāng)庫(kù)名稱、http端口、允許交互的api
5、如果不想使用ip地址進(jìn)行管理,可以把域名解析到nexus服務(wù)器;然后添加Nginx配置文件反向代理5000端口。
添加以后重新加載Nginx配置文件:nginx -s reload
6、等待解析生效以后,在安裝docker的服務(wù)器配置倉(cāng)庫(kù)地址。
在/etc/docker/daemon.json添加
"insecure-registries": ["http://docker.amd5.cn"]
7、登錄私有倉(cāng)庫(kù)上傳測(cè)試(賬號(hào)密碼為登錄nexus的賬號(hào)密碼)
#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
8、登錄nexus進(jìn)行查看。
9、刪除本地redis鏡像,拉取私有倉(cāng)庫(kù)鏡像測(cè)試。
#docker rmi redis:latest
#docker rmi docker.amd5.cn/redis:v4.01
#docker pull docker.amd5.cn/redis:v4.01