Dockerプロキシとは何ですか

WBOY
リリース: 2022-02-23 10:35:05
オリジナル
10295 人が閲覧しました

docker において、プロキシとは、実行できない操作を実行するために使用されるプロキシ ソフトウェアまたはプロキシ サーバーを指します。docker が「docker pull」や「docker Push」などの操作を実行する場合、プロキシは次のことを行う必要があります。イメージ ウェアハウスにアクセスし、コンテナ内のネットワークにアクセスするためにプロキシが必要な場合にプロキシが使用されます。

Dockerプロキシとは何ですか

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker proxy とは

プロキシ ソフトウェアまたはプロキシ サーバーを指し、ネットワーク アクセスの方法とも考えられます。

プロキシ クラスは、望ましくない、または実行できない他の操作を実行するために使用されます。たとえば、データベースを操作する場合、エージェントはデータベースに対する操作の完了後に実行した操作を記録できます。

Docker は 2 つの状況でプロキシを使用します。

  • Docker クライアントはプロキシの使用を希望します。つまり、Docker などの操作を実行するときにプロキシを介してイメージ ウェアハウスにアクセスします。

  • コンテナ インスタンスはプロキシの使用を希望しています、つまり、コンテナ内のプロキシを介してネットワークにアクセスすることを希望しています

1. クライアント プロキシの設定 (従来のインストール方法)

1. 設定ファイルの作成

sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
ログイン後にコピー

2. 設定の追加

[Service]
Environment="HTTP_PROXY=http://211.69.198.232:8118"
Environment="HTTPS_PROXY=http://211.69.198.232:8118"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp,211.69.198.232"
ログイン後にコピー

3コンテナを再起動します

sudo systemctl daemon-reload
sudo systemctl restart docker
ログイン後にコピー

2. コンテナ インスタンス エージェントを構成します

方法 1、構成ファイル (Docker バージョン 17.07 以上のみをサポートします)

1。構成ファイルの作成

vim  ~/.docker/config.json
ログイン後にコピー

2、構成情報の追加

{
 "proxies":
 {
   "default":
   {
     "httpProxy": "http://211.69.198.232:8118",
     "httpsProxy": "http://211.69.198.232:8118",
     "noProxy": "*.test.example.com,.example2.com,127.0.0.0/8,211.69.198.232"
   }
 }
ログイン後にコピー

推奨学習: 「docker ビデオ チュートリアル

以上がDockerプロキシとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!