现在Docker镜像的工具已不少了,只是在Java老牌又持久的工具Nexus上配置本地Docker仓库镜像是一件即有情怀又充份利用资源的事情。
Nexus支持多种仓库类型,例如:maven、npm、docker等。
安装Nexus
(略)
Docker镜像配置
对于仓库类型,细分了三类,分别是proxy、hosted、group:
- hosted,本地代理仓库,构建一个自己仓库用hosted,可以push和pull
- proxy,代理的远程仓库,代理远程的公共仓库,如maven中央仓库,只能pull
- group,仓库组,用来组合多个仓库,只能pull
Docker镜像我们选hosted类型的仓库,具体操作如下:
用管理员的帐号登录到Nexus,进入Repository-->Repositorys下,点"Create repository"
1. 选择创建类型为docker,仓库类型为hosted类型,点"Create repository"进入创建界面
2. 在创建明细页面,主要输入如入信息(其他默认即可)
- 输入镜像仓库的名称
Name: dockerRepository
- 在下述文件前打勾,并输入端口