暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows10搭建Docker私有仓库

一盎司科技 2022-07-27
3719

Docker官方提供一个镜像仓库(https://hub.docker.com/),可以公共使用,但是很多时候企业有搭建私有镜像仓库的需求,譬如速度要求,安全考量等,以满足自身业务使用。这里我们使用Docker提供的registry镜像来部署私有仓库。

环境

Windows操作系统:Windows10(21H2,19044.1766)

Linux操作系统:Ubuntu 22.04 LTS

Docker Desktop:v4.10.1

安装

  • 下载镜像:

docker pull registry


  • 启动容器:

docker run -d -p 5000:5000 -v var/my_registry/:/var/lib/registry --privileged=true registry


验证

  • 修改配置:修改Docker Desktop配置,用来支持http访问

  • 推送镜像:先以公共的镜像为版本标记本地镜像,然后推送到私有仓库

docker tag hello-world:latest 192.168.0.110:5000/hello-world:latest

docker push 192.168.0.110:5000/hello-world:latest

其中192.168.0.110为本地IP,5000为容器启动端口


网页版

为了方便查看私有仓库镜像,接下来安装网页版管理工具

  • 拉取镜像

docker pull hyper/docker-registry-web


  • 启动容器:其中5309e2e9bab4为之前启动的registry容器的ID,192.168.0.110:5000为registry容器访问地址

docker run -d -p 5001:8080 --name registry-web --restart=always --link 5309e2e9bab4 -e registry_url=http://192.168.0.110:5000/v2 -e registry_name=localhost:5000 hyper/docker-registry-web:latest

  • 查看仓库:打开浏览器,输入地址http://192.168.0.110:5001即可看到之前提交到仓库的hello-world容器,5001为网页版端口

至此,使用Docker官方提供的registry搭建的本地仓库就顺利完成了

文章转载自一盎司科技,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论