• docker镜像仓库


    一,下载registry镜像并启动

    $ docker pull registry
    $ docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always  --name  registry  registry

    二,测试,查看镜像仓库中所有镜像

    $ curl  http://127.0.0.1/v2/_catalog
    {"repositories":[]}

    三,打标签

    $ docker tag nginx:1.12  127.0.0.1:5000/nginx:1.12      #PEPOSITORY 就等于127.0.0.1:5000/nginx:1.12

    四,配置私有仓库可信任

    $ vi /etc/docker/daemon.json
    {
        "registry-mirrors":[ "https://registry.docker-cn.com" ],
        "insecure-registries":["127.0.0.1:5000"]       #填加这一行,127代替真实IP
    }
    $ systemctl restart docker

    五,上传

    docker push 127.0.0.1:5000/nginx:1.12

    六,查看

    $ curl http://127.0.0.1:5000/v2/_catalog
    {"repositories":["nginx"]}
    $ curl http://127.0.0.1:5000/v2/nginx/tags/list
    {"name":"nginx","tags":["1.12"]}

    七,下载

    #直接生成容器运行,会自动先找本地镜像生成
    docker run -itd --name nginx -p 88:80 127.0.0.1:5000/nginx:1.12
    #只下载镜像
    docker pull 127.0.0.1:5000/nginx:1.12

    八,官方hub示例

    1.注册账号
    https://hub.docker.com
    
    2.在本地登陆Docker Hub
    $ docker login
    或
    $ docker login --username=myname --password=123456
    
    3.本地镜像打标签
    $ docker tag myimage:v1 myname/myimage:v1
    
    4.上传
    $ docker push myname/myimage:v1
    
    #搜索测试:
    $ docker serach myname
    
    5.下载
    $ docker pull myname/myimage:v1

    .

    作者:陈耿聪 —— 夕狱

    出处:https://www.cnblogs.com/CGCong/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    83. Remove Duplicates from Sorted List
    35. Search Insert Position
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    111. Minimum Depth of Binary Tree
    169. Majority Element
    171. Excel Sheet Column Number
    190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/CGCong/p/12218454.html
Copyright © 2020-2023  润新知