安装docker registry
docker pull registry
创建目录 /usr/local/docker/registry
创建 docker-compose.yml
version: '3'
services:
registry:
image: registry
restart: always
container_name: registry
ports:
- 5000:5000
volumes:
- /usr/local/docker/registry/data:/var/lib/registry
docker-compose up -d 启动
成功
2. 配置客户端
在部署服务器上的docker 添加配置
在/etc/docker/daemon.json 中添加 registry 地址
重启服务
systemctl daemon-reload systemctl restart docker
查看是否生效
docker info
已生效
测试 :
客户端 以tomcat镜像为例
标记本地 tomcat (这里以ip+端口 +镜像名)
docker tag tomcat 192.168.59.131:5000/tomcat
设置版本号 未设置的上传上去默认是latest docker tag tomcat 192.168.59.131:5000/tomcat:(版本号)
上传镜像
docker push 192.168.59.131:5000/tomcat
上传成功
查询下
查看tomcat 全部镜像