美文网首页
创建Docker私有库

创建Docker私有库

作者: forestpeak | 来源:发表于2019-03-25 23:19 被阅读0次

    创建Docker私有库

    创建容器

    1. 拉取Registry私有库镜像
    docker pull registry
    
    1. 运行容器

      \host_mnt\f\registry表示的就是F:/registry

    docker run -d -p 5000:5000 -v \host_mnt\f\registry:/var/lib/registry --name registry1 registry
    

    提交本地镜像到私有库中

    • 先将镜像打标签,在镜像名前添加私有库的名称localhost:5000
    docker tag oracle/database:12.2.0.1-ee localhost:5000/oracle/database:12.2.0.1-ee
    
    • 提交之前打过标签的带有私有库名的镜像
    docker push localhost:5000/oracle/database:12.2.0.1-ee
    

    删除库中的镜像

    • 删除前查看库中的文件大小

      • 进入容器,执行du -chs /var/lib/registry
      • 可以看到库的大小为3.0G
    • 如果有映射到宿主机目录,可以直接删除repositories目录下的镜像文件
    • 进入容器,执行资源回收registry garbage-collect /etc/docker/registry/config.yml
    • 再次查看库大小可以发现库的大小已经变小了

    相关文章

      网友评论

          本文标题:创建Docker私有库

          本文链接:https://www.haomeiwen.com/subject/hmnivqtx.html