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


    本篇将介绍在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/

    知识共享许可协议
    本作品由江俊杰(Steven Jiang)创作,采用知识共享署名 4.0 国际许可协议进行许可。
  • 相关阅读:
    融云使用
    cocoaPods使用
    电脑硬件
    拖图UI和纯代码UI
    7.2内存管理-ARC
    7内存管理-MRC
    数据刷新
    5.1音频播放
    2.6核心动画
    Git常用操作
  • 原文地址:https://www.cnblogs.com/stevenjiang/p/5162533.html
Copyright © 2020-2023  润新知