私有仓库
安装运行 docker-registry
我们可以通过 registry
镜像来启动私有仓库:
docker run -d -p 5000:5000 --restart=always --name registry registry
在私有仓库上传、搜索、下载镜像
创建好私有仓库之后,就可以使用 docker tag
来标记一个镜像,然后推送它到仓库。格式为 docker tag IMAGE[:TAG] [REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG]
:
docker tag ubuntu:latest 127.0.0.1:5000/ubuntu:latest
使用 docker push
上传标记的镜像:
docker push 127.0.0.1:5000/ubuntu:latest
下载镜像:
docker pull 127.0.0.1:5000/ubuntu:latest
注:Docker 默认不允许非 HTTPS 方式推送镜像,我们可以通过 Docker 的配置选项来取消这个限制。
私有仓库高级配置
后面介绍 Docker Compose 时再详细介绍。
No Comments