Docker之7 仓库管理

简介: 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
目录
相关文章
|
1月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
|
1月前
|
存储 Linux 数据安全/隐私保护
如何在本地Docker中部署MinIO服务并实现远程访问管理界面
如何在本地Docker中部署MinIO服务并实现远程访问管理界面
180 0
|
4月前
|
Docker 容器
宝塔docker添加仓库
宝塔docker添加仓库
495 0
|
3月前
|
消息中间件 Docker 容器
Docker中的RabbitMQ已经启动运行,但是管理界面打不开
Docker中的RabbitMQ已经启动运行,但是管理界面打不开
|
4月前
|
Cloud Native 安全 应用服务中间件
云原生|docker本地仓库的搭建(简易可快速使用的本地仓库)(修订版)
云原生|docker本地仓库的搭建(简易可快速使用的本地仓库)(修订版)
129 0
|
4月前
|
存储 Cloud Native API
Docker镜像管理:为什么Harbor是首选
Docker镜像管理:为什么Harbor是首选
145 0
|
29天前
|
网络协议 网络安全 Docker
docker离线搭建仓库
docker离线搭建仓库
36 4
|
1月前
|
Ubuntu Docker 容器
Docker镜像管理
Docker镜像管理
86 0
|
2月前
|
Kubernetes Unix Docker
k8s管理docker
k8s管理docker
|
2月前
|
Java 测试技术 Maven
云效问题之构建docker镜像从容器仓库拉取镜像报错如何解决
云效镜像是指存储在阿里云效服务中的容器镜像,它们可以用于持续集成和持续部署(CI/CD)流程中;本合集将介绍如何在云效平台上管理和使用镜像资源,以及常见的镜像问题和解决办法。
66 0