zoukankan      html  css  js  c++  java
  • 配置http协议访问Harbor镜像仓库

    解决http: server gave HTTP response to HTTPS client问题,此问题在上传与下载时均可能出现。

    由于docker镜像拉取与推送服务使用的是https协议,但是仓库服务器上面没有配置https证书,可以修改客户端的配置,使用http协议进行通信。

    # 修改/etc/docker下的daemon.json配置文件,如果文件不存在创建一个,添加服务端的IP和端口配置,在文件中添加下面的命令:
    vim /etc/docker/daemon.json
    
    "insecure-registries": ["10.170.128.9:83"]
    
    # 修改后的 daemon.json文件如下所示:
    {
      "insecure-registries": ["10.170.128.9:83"],
      "exec-opts": ["native.cgroupdriver=systemd"],
      "log-driver": "json-file",
      "log-opts": {
        "max-size": "100m"
      },
      "storage-driver": "overlay2",
      "storage-opts": [
        "overlay2.override_kernel_check=true"
      ],
      "registry-mirrors": ["https://7uuu3esz.mirror.aliyuncs.com"],
      "data-root": "/data/docker"
    }
    
    # 重新启动[客户端]docker服务
    systemctl daemon-reload
    systemctl restart docker
    
  • 相关阅读:
    编译nginx
    MVPN技术原理
    python中_, __, __foo__区别及使用场景
    https双向认证(python)
    http keepalive test code(python)
    压缩 KVM 的 qcow2 镜像文件
    nohup python程序,print无输出
    Less(51)
    Less(50)
    Less(49)
  • 原文地址:https://www.cnblogs.com/zhang-guansheng/p/13752864.html
Copyright © 2011-2022 走看看