1. Registry介绍
官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,Docker hub私有镜像个数限制,同时国内访问速度受限制。
官方在Docker hub上提供了registry的镜像,我们可以直接使用该registry镜像来构建一个容器,搭建我们自己的私有仓库服务。
2. Registry的部署
- 编写docker-compse 脚本compose-registry.yml :
registry:
container_name: registry
image: registry:latest
port:
- 5000:5000
volumes:
- /opt/registry:/var/lib/registry
restart: always
- 运行如下命令:
[root@iZm5ee3t4tj14j1vdg6oozZ ~]# docker-compose -f compose-registry up -d registry
[root@iZm5ee3t4tj14j1vdg6oozZ ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
10cf04d93d95 registry:latest "/entrypoint.sh /etc…" 6 minu