准备好Nexus
如何安装Nexus请看其他文章,不是本文重点
建立Docker仓储中心
- blob仓储点
用于存储Docker产品的镜像 docker release
类型:docker hosted
自己的镜像发布中心,push镜像使用该地址- 使用的端口
- 添加好之后的样子
只需要添加一个docker release
就可以了 - 添加Docker登录权限
在Realms
中添加权限
配置Docker
配置地址
{ "registry-mirrors": [ "https://***.mirror.aliyuncs.com" ], "insecure-registries": [ "192.168.1.200:7023" ], "experimental": false, "features": { "buildkit": true } }
registry-mirrors
是注册中心insecure-registries
是允许使用HTTP而不是HTTPS进行非安全的访问地址,因为之前配置的地址均没有使用HTTPS安全访问,所以这里设置允许非安全的HTTP方式访问它们。也可以自行配置HTTPS安全访问模式
NOTES:为了简单,只配置
docker release
一个仓储点。
使用
pull
docker pull mysql:5.7.19
从默认的注册中心拉取镜像
push
docker login -u admin 192.168.1.200:7023
登录docker tag mysql:latest 192.168.1.200:7023/mysql:latest
给镜像打标签docker push 192.168.1.200:7023/mysql:latest
push打好标签的镜像
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。