Docker(七)Docker仓库管理

什么是Docker Registry

Docker Registry是一个私有镜像仓库服务,可存储和分发Docker镜像。

如何安装Docker Registry

使用Docker命令直接运行启动一个Registry容器即可

http 模式

docker run -d \
--restart=always \
--name registry \
-v /data/registry:/var/lib/registry \
-p 5000:5000 \
registry

https 模式

  1. 申请SSL证书,在这里我们使用阿里云的免费SSL证书
  2. 将证书和私钥文件存储在Docker主机上 
    yekangming.com.key yekangming.com.pem --> Docker Host: /data/certs
  3. 将证书拷贝到Docker客户端上 
    yekangming.com.pem --> Docker Client: /etc/docker/certs.d/
docker run -d \
--restart=always \
--name registry \
-v /data/registry:/var/lib/registry \
-v /data/certs:/certs \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry.yekangming.com.pem \
-e REGISTRY_HTTP_TLS_KEY=/certs/registry.yekangming.com.key \
-p 443:443 \
registry

上传镜像测试

docker tag centos:latest registry.yekangming.com/centos:latest
docker push registry.yekangming.com/centos:latest

下载镜像测试

docker rmi registry.yekangming.com/centos:latest
docker pull registry.yekangming.com/centos:latest

创建了一个技术交流群,运维,开发,都有,有兴趣的话可以加我,我邀请你入群,谈论下乱七八糟的技术

猜你喜欢

转载自blog.csdn.net/weixin_39592623/article/details/91039205
今日推荐