CentOS 7 での Docker プロキシの設定 (Linux での Systemd サービスの環境変数設定)

CentOS 7 での Docker プロキシの設定 (Linux での Systemd サービスの環境変数設定)

Docker デーモンは、 HTTP_PROXYHTTPS_PROXY 、およびNO_PROXY環境変数を使用して、起動環境での HTTP または HTTPS プロキシの動作を構成します。これらの環境変数は、 daemon.jsonファイルを使用して設定することはできません。

この例では、デフォルトのdocker.serviceファイルを上書きします。

セットアップでは、Docker systemdサービスファイルにこの設定を追加する必要があります。

HTTP プロキシ サーバーを使用する場合、docker サービス用の systemd プラグイン ディレクトリが作成されます。

mkdir -p /etc/systemd/system/docker.service.d

/etc/systemd/system/docker.service.d/http-proxy.confというファイルを作成し、 HTTP_PROXY環境変数を追加します。

[サービス]
環境="HTTP_PROXY=http://proxy.example.com:80/"

あるいは、HTTPS プロキシ サーバーを使用する場合は、 /etc/systemd/system/docker.service.d/https-proxy.conf systemd/system/docker.service.d/https-proxy.conf という別のファイルを作成し、 HTTPS_PROXY環境変数を追加します。

[サービス]
環境="HTTPS_PROXY=https://proxy.example.com:443/"

Docker の非プロキシ アドレスを構成する場合は、HTTP プロキシ サーバーの構成など、 NO_PROXY環境変数を使用して指定できます。

[サービス]    
環境="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

または、HTTPS プロキシ サーバーの構成:

[サービス]    
環境="HTTPS_PROXY=https://proxy.example.com:443/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

サービス構成ファイルを再度読み込みます。

systemctlデーモンリロード

Dockerを再起動します。

systemctl dockerを再起動します

構成がロードされたことを確認します。

systemctl show --property=環境 docker

参照:

参考:

上記は、CentOS 7 での Docker プロキシの設定の詳細です (Linux での Systemd サービスの環境変数設定)。systemd サービスの Docker 設定の詳細については、123WORDPRESS.COM の他の関連記事に注意してください。

以下もご興味があるかもしれません:
  • docker で systemctl を使用してサービスを開始する際のエラーの解決方法の詳細な説明
  • docker システムコマンドセットの使用

<<:  CSS3の新しいセレクタの例

>>:  ウェブページを作成する際に注意すべき点

推薦する

VMware Workstation のインストール Linux (Ubuntu) システム

システムをコンピューターにインストールする方法がわからない場合は、Linux を学習したい場合は、仮...

VueとElementUIを組み合わせたスキン変更ソリューション

目次前面に書かれた解決策 1: グローバル スタイル オーバーライドを使用する (フロントエンドに共...

純粋な HTML ページを送信し、パラメータを渡し、ID を確認する方法

プロジェクトにはアンケートが必要ですが、クライアントはアンケートのタイトルが純粋なHTMLタグでなけ...

ビジネス HTML メール作成に関する提案

許可ベースの電子メール マーケティングにより、マーケティングとプロモーションのコストを大幅に削減でき...

入力要素 [type="file"] を使用する場合のスタイルのカスタマイズとブラウザの互換性の問題に関する議論

この2日間、Baixing.comの筆記試験問題を解いているときに、このような問題に遭遇しました。H...

HTML チュートリアル: よく使われる HTML タグのコレクション (6)

関連記事:初心者が学ぶ HTML タグ (5)導入された HTML タグは、必ずしも XHTML 仕...

Ubuntuサーバーの一般的なコマンドの概要

以下のコマンドのほとんどは、コンソール/ターミナル/シェルで入力する必要があります。 'su...

WeChatアプレットは記録機能を実装します

この記事では、WeChatアプレットのレコード機能を実装するための具体的なコードを参考までに紹介しま...

Windows 10 での MySQL 5.7.21 winx64 のインストールと設定方法のグラフィック チュートリアル

mysql 5.7.21 winx64 のインストールと設定方法: MySQLのコミュニティバージョ...

太陽系の惑星のアニメーション効果を実現するHTML+CSS3コード

太陽系の 8 つの惑星(衛星を除く)のアニメーションを作成します。すべての惑星は太陽の周りを回ってい...

MySQL 接続クエリを本当に学びましたか?

1. 内部結合クエリの概要内部結合は、アプリケーションで非常に一般的な結合操作であり、通常はデフォ...

WeChatアプレットの下部にあるタブバーがコンテンツをブロックする問題に対処する簡単な方法

WeChatアプレットでタブバーを設定すると、重要なコンテンツがブロックされ、iPhoneXなどの異...

シンプルな加算計算機の JavaScript 実装

この記事では、参考までに、加算計算機を実装するためのJavaScriptの具体的なコードを紹介します...

Vue を使用してモバイル APK プロジェクトを完了することについての簡単な説明

目次基本設定エントリファイル main.jsアプリ.vue表紙ヘッダー検索バー本体当プロジェクトでは...

XHTML 入門チュートリアル: XHTML Web ページ画像アプリケーション

<br />適度に画像を追加すると、Web ページがより美しくなります。 画像タグ &l...