docker 部署 registry
官网: https://docs.docker.com/registry/
https://docs.docker.com/registry/deploying/
docker 私有仓库,官方出品。
运行方式:
docker run -d \ -p 5000:5000 \ --restart=always \ --name registry \ -v /mnt/registry:/var/lib/registry \ registry
提交到私有仓库示例:
# 从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