docker 部署 registry
官网:
https://docs.docker.com/registry/
https://docs.docker.com/registry/deploying/
docker 私有仓库,官方出品。
运行方式:
1
2
3
4
5
6
| docker run -d \
-p 5000:5000 \
--restart=always \
--name registry \
-v /mnt/registry:/var/lib/registry \
registry
|
提交到私有仓库示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| # 从Docker Hub官网拉取镜像。
$ docker pull ubuntu:16.04
# 重新打标签,记得加上私有仓库ip和端口。具体含义见 docker 镜像命名方式。
$ docker tag ubuntu:16.04 localhost:5000/my-ubuntu
# 提交镜像到私有仓库。
$ docker push localhost:5000/my-ubuntu
# 本机可以删除掉缓存的原标签。
$ docker image remove ubuntu:16.04
# 后续拉取镜像可从私有仓库拉取。
$ docker pull localhost:5000/my-ubuntu
|