nexus启用docker仓库

创建仓库,group=hosted+proxy组合
image.png

配置hosted允许http访问

image.png
这里端口配置的6000

配置域名用于提交docker镜像,也可以直接访问ip端口

docker.xx.com->ip:6000

登录私有仓库

docker login docker.xx.com

本地镜像打tag

docker tag c8a37a9e0156 docker.iflydocs.com/iflydocs:v1.0

push到私有仓库

docker push docker.xx.com/iflydocs:v1.0

nexus后台查看

image.png

其他服务器拉取镜像

docker pull docker.xx.com/iflydocs:v1.0

关键步骤:

1:在本地登录到远程仓库:

docker login --username=[用户名] -p=[密码] 远程ip:端口
2:给本地镜像打标签, [远程ip:端口/自定义路径/*]:[版本号] 就是:[标签名:版本号]

docker tag [镜像id] [远程ip:端口/自定义路径/*]:[版本号]
3:推送

docker push [远程ip:端口/自定义路径/*]:[版本号]