banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

被封後、Dockerイメージを取得する方法

国内の Docker リポジトリが削除された後、ローカルネットワークでイメージを取得する場合、プロキシを使用しないと本当に取得できません。自分で構築した CTFD プラットフォームは Docker Hub からイメージを取得する必要があるため、プロキシを設定する必要があります。

環境:

  • ローカルネットワーク内の Ubuntu ホストがイメージを取得する必要があります(ローカルマシンではありません)
  • ローカルマシンの IP:192.168.10.237

ローカルマシンで Docker イメージを取得する場合、Clash を TUN モードで開始するだけです。

Clash プロキシを以下の設定で開始します。

image

daemon.json ファイルを編集します。

sudo vi /etc/docker/daemon.json

次の内容を追加し、公式のミラーを使用します。

{
 "registry-mirrors": [
    "https://hub.docker.com/"]
}

proxy.conf ファイルを作成します。

mkdir -p /etc/systemd/system/docker.service.d
cd /etc/systemd/system/docker.service.d
touch proxy.conf
sudi vi /etc/systemd/system/docker.service.d/proxy.conf

次の内容を追加します:

[Service]
Environment="HTTP_PROXY=http://192.168.10.237:7890"
Environment="HTTPS_PROXY=http://192.168.10.237:7890"

Docker サービスを再起動します。

#変更をロードする
systemctl daemon-reload
#Dockerサービスを再起動する
systemctl restart docker

設定が有効になっているか確認します。

systemctl show --property=Environment docker

image

プロキシが設定されていない場合

image

プロキシが設定されている場合

image

参考:

https://learnku.com/articles/87396

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。