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学习笔记- 仓库

Docker基础学习笔记01:Docker安装

Docker学习笔记 —— 镜像仓库制作(公有+私有+Harbor)

Docker学习笔记 —— 镜像仓库制作(公有+私有+Harbor)

Docker 学习笔记总结

Docker 学习笔记总结