07-Registry搭建docker私仓

简介: 07-Registry搭建docker私仓

Docker Registry


Docker Registry是官方提供的工具,用于构建私有镜像仓库。


环境搭建


Docker Registry也是Docker Hub提供的一个镜像,可以直接拉取运行。


步骤:


  1. 拉取镜像


docker pull registry


  1. 启动Docker Registry


docker run -d -p 5000:5000 -v /app/myregistry/:/tmp/registry --privileged=true registry


  1. 验证(查看私服中的所有镜像)


curl http://192.168.xxx.xxx:5000/v2/_catalog


Registry会返回json格式的所有镜像目录


向Registry私仓中上传镜像


配置docker允许接收http请求


(配置方式和上传到nexus私仓相同)。


修改/etc/docker/daemon.json,添加insecure-registries允许http:


{
    "registry-mirros": ["https://xxxx.mirror.aliyuncs.com"],
    "insecure-registries": ["192.168.xxx.xxx:5000"]
}


然后重启docker:(新版本的docker会立即生效)


# centos6 的命令
sudo chkconfig daemon-reload
sudo service docker restart
# centos7 的命令
sudo systemctl daemon-reload
sudo systemctl restart docker


推送到私仓


步骤:


  1. 添加一个对应私仓地址的tag


docker tag lee/myubuntu:1.0.1 192.168.xxx.xxx:5000/lee/myubuntu:1.0.1


  1. push到私仓


docker push 192.168.xxx.xxx:5000/lee/myubuntu:1.0.1


  1. 查看私仓中镜像目录验证


curl http://192.168.xxx.xxx:5000/v2/_catalog


拉取验证:


docker pull 192.169.xxx.xxx:5000/lee/myubuntu:1.0.1
相关文章
|
7月前
|
存储 数据可视化 数据安全/隐私保护
使用 Docker Compose 部署 Docker Registry
【1月更文挑战第2天】 在内网环境中,我们期望能够在本地共享镜像。为了解决这一问题,Docker Registry成为了我们的救星。Docker Registry是一个用于存储和管理Docker镜像的开源工具。通过在本地部署Docker Registry,您可以轻松地构建、存储和分享自己的Docker镜像。
428 3
使用 Docker Compose 部署 Docker Registry
|
7月前
|
关系型数据库 MySQL Linux
Linux 本地 Docker Registry本地镜像仓库远程连接
Linux 本地 Docker Registry本地镜像仓库远程连接
196 0
|
JSON Kubernetes Docker
k8s 集群中运行 docker registry 镜像仓库
k8s 集群中运行 docker registry 镜像仓库
1318 0
|
Docker 容器
【registry】docker 私有仓库实现https 访问
【registry】docker 私有仓库实现https 访问
1217 2
【registry】docker 私有仓库实现https 访问
|
3月前
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
1085 5
|
4月前
|
安全 Linux 数据安全/隐私保护
详解如何登录Docker Registry
【8月更文挑战第24天】
371 0
|
安全 网络协议 关系型数据库
2021-09-08东软Linux学习-----CentOS Docker wordpress compose registry Cockpit
2021-09-08东软Linux学习-----CentOS Docker wordpress compose registry Cockpit
96 0
|
7月前
|
关系型数据库 MySQL Linux
如何在Linux上搭建本地Docker Registry镜像仓库并实现公网访问
如何在Linux上搭建本地Docker Registry镜像仓库并实现公网访问
385 0
|
7月前
|
关系型数据库 MySQL Linux
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
Docker Registry本地镜像仓库部署并实现远程连接拉取镜像
450 1
|
7月前
|
存储 数据可视化 数据安全/隐私保护
Docker Registry本地私有仓库搭建
Docker Registry本地私有仓库搭建
732 0
下一篇
DataWorks