zoukankan      html  css  js  c++  java
  • Docker建立自己的私有仓库

    拉去仓库镜像

    docker pull registry:latest

    创建存储账户的文件夹路径

    mkdir -p /{dir}/auth/

    创建用户密码信息文件

    docker run --entrypoint htpasswd registry -Bbn liyouming 123456  >> /{dir}/auth/htpasswd

    修改下/etc/docker/daemon.json 

    {
      "registry-mirrors": ["https://registry.docker-cn.com"],
       "insecure-registries":["http://192.168.0.212:5000"]  //添加这段
    }

    同时修改下面的文件配置 

    vim /usr/lib/systemd/system/docker.service

    运行下仓库容器 {dir} 自定义的目录

    docker run -d -p 5000:5000 --restart=always --name=registry
     -v /{dir}/auth/:/auth/ 
    -e "REGISTRY_AUTH=htpasswd" 
    -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm"
    -e REGISTRY_AUTH_HTPASSWD_PATH=/{dir}/auth/htpasswd registry:latest

    重载下配置及重启服务

    systemctl daemon-reload
    systemctl restart docker

    下面我们访问下 http://192.168.0.212:5000/v2/

     

    输入用户名密码后登陆可看到 及成功了

    查看仓库访问http://192.168.0.212:5000/v2/_catalog

    这里我已经push了一个仓库了

     

  • 相关阅读:
    ABP理论学习之Swagger UI集成
    最佳加法表达式
    洛谷 P1736 创意吃鱼法
    洛谷P1387 最大正方形
    1078 最小生成树
    判断元素是否存在
    1531 山峰 【栈的应用】
    洛谷 P2335 [SDOI2005]位图
    矿藏估价
    二分法小结
  • 原文地址:https://www.cnblogs.com/liyouming/p/10407348.html
Copyright © 2011-2022 走看看