zoukankan      html  css  js  c++  java
  • 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/

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

  • 相关阅读:
    k近邻 KNN
    聚类之k-means
    支持向量机SVM、优化问题、核函数
    [THUSC 2016] 补退选 (Trie树)
    [CQOI2016] 手机号码 (数位dp)
    [CQOI2012] 交换棋子 (费用流)
    [SCOI2016] 背单词 (Trie树)
    [JSOI2009] 球队收益 (费用流)
    [BZOJ1878][SDOI2009] HH的项链 (树状数组)
    [BZOJ2151]种树
  • 原文地址:https://www.cnblogs.com/CGCong/p/12218454.html
Copyright © 2011-2022 走看看