您的位置:首页 > 运维架构 > Docker

docker学习笔记(二)——创建私有库

2016-02-02 16:41 627 查看

本篇将介绍在docker在linux上创建私有库。

目录:

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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: