Java小强个人技术博客站点    手机版
当前位置: 首页 >> 服务器 >> Docker 私有仓库搭建

Docker 私有仓库搭建

4280 服务器 | 2021-7-3

这里仅为测试和演示,安装和使用均在同一台设备,实际应用应该是仓库和使用者不在一起。

Docker 官方提供了一个搭建私有仓库的镜像 registry ,只需把镜像下载下来,运行容器并暴露5000端口,就可以使用

docker pull registry

安装

docker run -id -p 5000:5000 -v /root/registry:/var/lib/registry --name registry1 registry


配置仓库地址为信任的地址

vim /etc/docker/daemon.json

增加如下内容,如果配置过镜像加速,那注意加“,”来分割,不能仅仅换行

{
"insecure-registries":["127.0.0.1:5000"]
}


重启docker

systemctl restart docker

启动registry

docker start registry1


将下载的redis镜像打标记

docker tag redis:latest 127.0.0.1:5000/redis:latest

执行后会生成一个REPOSITORY不一样但是IMAGE ID一样的镜像,所以此时不能通过IMAGE ID来删除镜像。

docker push 127.0.0.1:5000/redis:latest


访问:

curl http://127.0.0.1:5000/v2/_catalog

返回

{"repositories":["redis"]}


上传后可以删除标记镜像

docker rmi 127.0.0.1:5000/redis


拉去镜像

docker pull 127.0.0.1:5000/redis


END

推荐您阅读更多有关于“ 镜像 Docker 私有仓库 registry ”的文章

上一篇:winserver2012宝塔安装Redis6无法远程连接问题 下一篇:Python pip 安装与使用

猜你喜欢

发表评论: