docker学习笔记——创建私有库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker学习笔记——创建私有库相关的知识,希望对你有一定的参考价值。
目录:
1.介绍
2.创建docker私有库
3.测试
4.参考资料
1.介绍
docker默认使用docker提供的公共库,在某些场合下,需要建立私有仓库来管理镜像。这里我们使用Docker Registry v2.0来管理docker镜像仓库。
github地址:https://github.com/docker/distribution
2.创建docker私有库
启动Registry:
$ docker run -d -p 5000:5000 --restart=always --name registry registry:2 --使用默认目录,停止后,仓库内的镜像会被删除。
or
$ docker run -d -p 5000:5000 --restart=always -v /opt/data/registry:/tmp/registry registry:2 --本地目录挂载到/tmp/registry
3.测试
$ docker pull hello-world --获取镜像 $ docker tag hello-world localhost:5000/my-first-image --打tag $ docker push localhost:5000/my-first-image --把镜像推到Registry仓库 $ docker pull localhost:5000/my-first-image --从Registry仓库获取镜像 $ docker stop registry && docker rm -v registry --停止Registry
注:私有registry库https错误解决:在pull出错的主机修改docker配置
--insecure-registry [host]:[port]
4.参考资料
https://docs.docker.com/registry/
以上是关于docker学习笔记——创建私有库的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习笔记 —— 镜像仓库制作(公有+私有+Harbor)