使用Nexus3.x搭建Docker私有仓库

2019年7月4日18:41:46 发表评论 3,551 ℃

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: