安装 Docker Registry 私服
概述
官方的 Docker Hub 是一个用于管理公共镜像的地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中,那么你就需要 Docker Registry,它可以用来存储和管理自己的镜像。
安装
Registry 官网 Docker Hub 下载地址:https://hub.docker.com/_/registry
我们使用 Docker 来安装和运行 Registry,配置版本为最新版 2.7 版。
在之前的 Docker 私有仓库 章节中已经提到过如何配置和使用容器运行私有仓库,这里我们使用 docker-compose
配置如下:
1 | version: '3.1' |
测试
启动成功后需要测试服务端是否能够正常提供服务,有两种方式
- 浏览器端访问
- 终端访问
1 | curl http://ip:5000/v2/ |
注意:如想搭建一个拥有权限认证、TLS 的私有仓库,Docker 私服高级配置可参考:
安装 Docker Registry WebUI
概述
私服安装成功后就可以使用 docker 命令行工具对 registry 做各种操作了。然而不太方便的地方是不能直观的查看 registry 中的资源情况。如果可以使用 UI 工具管理镜像就更好了。这里介绍两个 Docker Registry WebUI 工具:
两个工具的功能和界面都差不多,我们以 docker-registry-fontend
为例讲解
docker-registry-frontend
我们使用 docker-compose 来安装和运行,docker-compose.yml
配置如下:
1 | version: '3.1' |
注意:请将配置文件中的主机和端口换成自己仓库的地址
运行成功后在浏览器访问:http://ip:5000
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !