1. ホーム
  2. docker

Http: サーバーが HTTPS クライアントに HTTP 応答を返した 解決策

2022-02-07 04:52:27
<パス

<マーク システム CentOS 7.6 Minimal
画像はイメージです。CentOS-7-x86_64-Everything-1810
Dockerバージョン:18.09.6、ビルド481bc77156 <ブロッククオート

/etc/docker/daemon.jsonファイルがない場合、自分で作成することができます。

ケース1.これはDockerのアクセルを設定せずに書いたものです

/etc/docker/daemon.jsonで、以下を設定します。

// without the gas pedal configured

// single self-service write
{
    "insecure-registries": ["registry's IP address:port number"]
}
// Multiple self-service writeups
{
    "insecure-registries": ["registry1's IP address:port number","registry2's IP address:port number"]
}


ケース2 これはDockerのアクセルを設定した状態で書かれています

/etc/docker/daemon.jsonで、以下を設定します。

// without the gas pedal configured

// single self-service write
{
    "registry-mirrors": ["http://f1361db2.m.daocloud.io"],
    "insecure-registries": ["registry's IP address:port number"]
}
// Multiple self-service writes
{
    "registry-mirrors": ["http://f1361db2.m.daocloud.io"],
    "insecure-registries": ["registry1's IP address:port number","registry2's IP address:port number"]
}

systemctl daemon-reload
systemctl restart docker.service
systemctl enable docker.service


上記の設定が完了したら、コマンド

systemctl daemon-reload
systemctl restart docker.service
systemctl enable docker.service