序文
我々はDockerHubから画像を引っ張って、さまざまな機能を実現するために、コンテナを作成します。しかし、ドッカーの画像のほとんどが外国ソースソフトウェアのデフォルトであるため、非常に遅い更新をダウンロードし、ドッカーの記事では、ソフトウェアのソースコンテナを変更する方法について説明します。
説明
別のLinuxシステムと手順のほとんどに同様の変化ドッカーコンテナソースソフトウェア。
手順は次のとおりです。
- バックアップコンフィギュレーションファイル。
- ソースに対応する国を選択します。
- 設定ファイルを編集します。
- 更新ソフトウェアのソース。
唯一の違いは、「プロファイルの編集」の手順です:
-
ドッカーコンテナは、デフォルトのテキストエディタによってロードされていない、あなたは、構成ファイルを直接編集することはできません。
などのvi、vimの、ナノ、を含むインストールされていません。
シェルのリダイレクトを使用します
私たちは、シェルによって提供される出力ファイルの機能をリダイレクトすることができます。
- シェルのリダイレクト特定の使用、お読みください:新人のチュートリアルシェル入力/出力のリダイレクトを。
使用エコーコールのリダイレクト
コマンド・フレームは次のように:
echo -e "xxxxxxx\nxxxxxxx" >> sources.list
-
「エコー」:出力文字列。
-
"-E":オープンで脱出しました。
このオプションが存在しない場合は、「\ n」は文字によって出力は、折り返されません。
-
「」XXXXXXX \ nxxxxxxx「」:二重引用符でソース情報を交換するミラーを備え、「\ n」は改行。
-
「>>」:リダイレクト。
-
「のsources.list」:リダイレクトを出力するファイル。
私たちは、特定のコマンドを使用して、例えば、Debianの。
echo -e "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free\ndeb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free\ndeb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free\ndeb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free" >> sources.list
そして、apt update
ソフトウェアのソースが可能更新します。