zoukankan      html  css  js  c++  java
  • docker 私有仓库的两种方式

    1.使用官方默认的registry镜像构建本地仓库

      这种方式适用于小规模的镜像仓库储存,没有Ui界面

      (1)docker pull registry

      (2)docker run -d -p 5000:5000 --restart=always --name my_registry -v /opt/registry:/var/lib/registry registry

      (3)docker tag centos 192.168.116.148:5000/centos  对已有镜像centos  更改地址标签 ( 192.168.116.148为本机地址)

      (4)docker push 192.168.116.148:5000/centos (推送过程中,可能会提示要https 访问)

      (5)在/etc/docker/目录下,创建daemon.json文件。在文件中写入:

    1
    "insecure-registries":["192.168.116.148:5000"] }

        然后重启docker:

    1
    # systemctl restart docker

      (6)查看仓库images

        查看全部images:curl -XGEThttp://192.168.1.8:5000/v2/_catalog

        查看单个images:curl -XGEThttp://192.168.1.8:5000/v2/nginx/tags/list

          (7)重启后就可以拉去镜像了。

        docker pull    192.168.116.148:5000/centos

      使用教程参考:https://docs.docker.com/registry/deploying/

            https://blog.51cto.com/haohao1010/2087489

    2.使用harbor

      这种是企业级的工具,适用大规模的人群,能够备份,带UI的构建本地镜像仓库

      使用参考:https://www.cnblogs.com/huangjc/p/6266564.html

    鸡肉是我的最爱!
  • 相关阅读:
    docker容器安装使用
    hashMap学习
    spark运行方式及其常用参数
    java面试题基础
    大数据面试题
    java面试题
    Java四种线程池
    大数据
    pyspark 日期格式
    CMake error:System Error:No such file or directory CMake error:Could not open file for write in copy operation xxxx.ros_Config.cmake.tmp.
  • 原文地址:https://www.cnblogs.com/laochiji/p/10448704.html
Copyright © 2011-2022 走看看