场景
在上面实现基本的Compose的操作的基础上,实现使用Docker Compose安装Register。
Registry
官方的Docker Hub 是一个用于管理公共镜像的地方,我们可以在上面找到需要的镜像或者将自己的镜像推送上去。
但是,如果服务器没法联网或者不希望将镜像放在公网上,那么你几就需要Docker Registry,它可以用来存储和管理自己的镜像。
注:
实现
打开dockerhub,搜索Registry
点击第一个官方镜像
进入到/usr/local下新建docker/registry目录,并新建docker-compose.yml
yml代码:
version: '3.1'
services:
registry:
image: registry
restart: always
container_name: registry
ports:
- 5000:5000
volumes:
- /usr/local/docker/registry/data:/var/lib/registry
使用Docker-Compose以守护态运行Registry
docker-compose up -d
打开浏览器,输入 ip:5000
因为是空的,所以啥都没返回,但是能建立连接,说明安装成功。
可以查看日志是否有报错。
docker logs registry