Docke がインストールされると、プルされたイメージと作成されたコンテナを保存するためのストレージ ディレクトリとして、デフォルトで //lib/docke/ パスが使用されます。これらのストレージ ディレクトリは通常システム ディスクに配置されているため、イメージ ファイルやコンテナーが多数ある場合は、元のパーティションでは不十分になります。では、Docker イメージのデフォルトのストレージ パスを変更するにはどうすればよいでしょうか。この記事では、よく使われる3つの修正方法を紹介します。早速見ていきましょう。 さらに読む: UbuntuにDockerをインストールする方法 DebinにDockerをインストールする方法 《CentOS 7 インストール Docker チュートリアル》 Docker をインストールした後、以下のコマンドを実行すると、ストレージの場所を確認できます。
デフォルトのストレージ容量が不足している問題を解決する最も直接的な方法は、ディレクトリに新しいパーティションをマウントすることです。ただし、元のシステム スペースを変更せずに維持したい場合は、ソフト リンクを使用して Docker イメージとコンテナーのストレージ パスを変更できます。
次に、//lib/docke ディレクトリ全体を、スペースがあまり多くない宛先パスに移動します。この時点で Docke を起動すると、ストレージ ディレクトリはまだ //lib/docke ですが、実際にはデータ ディスク /dt/docke に保存されていることがわかります。
Docker 構成ファイルでコンテナ起動パラメータ Rgph=//lib/docke を指定して、イメージとコンテナのストレージ パスを指定できます。 Docke の設定ファイルでは、バックグラウンド プロセスのパラメータのほとんどを設定できます。保存場所はオペレーティング システムによって異なることに注意してください。 Ubuntu での場所は /etc/defult/docke ファイルで、CentOS での場所は /etc/sysconfig/docke ファイルです。
再起動後、Docke パスは /dt/docke に変更されます。
Docker のバージョンが .2 以上の場合は、demon.json ファイルを変更したり、新しいファイルを作成したりできます。変更は Docker サービスを再起動せずにすぐに有効になります。
/etc/systemd/system/docke.seice.d ディレクトリに Dop-In ファイル docke.conf を作成します。デフォルトでは docke.seice.d フォルダは存在しないため、最初に作成する必要があります。 Dop-In ファイルを作成する理由は、Docker サービスが docke.conf ファイルに記載されている特定のパラメータを使用し、/lib/systemd/system/docke.seice ファイル内のデフォルト サービスによって使用されるパラメータを上書きするためです。
保存して im エディターを終了します。/dt/docke は新しい保存場所であり、deicemppe は現在 Docke で使用されているストレージ ドライバーです。ストレージ ドライバーが異なる場合は、最初の手順で確認して書き留めた値を入力します。これで、サービス デーモンをリロードして Docker サービスを開始できます。これにより、新しいイメージとコンテナーの保存場所が変更されます。すべてが正常に実行されたことを確認するには、docke info コマンドを実行して Docker のルート ディレクトリを確認します。
|
<<: Vultr ロードバランサ ファイアウォールの使用チュートリアル
>>: どの対外貿易企業メールボックスが使いやすいですか? おすすめの対外貿易企業メールボックス
バーコード決済は「スキャン」から「タッチ」へ:2つの主要技術ルートの「ハンドシェイク」の意味とは?北...
.design ドメインを購入する価値はあるでしょうか? .design ドメイン名は、デザイナー専...
Excel会社の営業財務販売データダッシュボード、動的なデータの多次元表示チャートを使用できますみ...
「ブランドプランニングには具体的に何が含まれますか?」ブランドとは何かという質問には、さまざまな答...
UMT 6か月コースUMT2023 経営管理学位クラス6月のコース01企業資本運用コースの背景と概...
Sectigo は世界的に有名な商用 CA であり、高い市場シェアを誇る世界有数のネットワーク セキ...
ホームテキスタイルイベントマーケティングを実施する最も効果的な方法は何ですか?ぜひ見に来てください!...
Node.js は、JScipt ランタイム環境に対応するプログラミング言語です。これは、クライアン...
IIS は Internet Information Services の略称で、Windows オ...
WodPess ウェブサイトでは、ウェブサイトのテーマ、プラグイン、またはその他の情報にエラーや警告...
二次電子商取引|情報フロー動画のアイデアの作り方が分からない?昨日、ByteDance から「CPA...
パーソナライズマーケティング:プライベートドメインの既存顧客の心に正確に届く秘訣かつては、「トラフィ...
プロダクトマネージャーとデータアナリストの面接に必要なスキルこんにちは、みんな!以前、私の後輩の何人...
Vult は、私たちがよく知っている海外のホスティング プロバイダーの 1 つです。世界中に 7 つ...
ローカルからグローバルまでブランドの海外展開に焦点を当て、中国からより多くの国際ブランドを生み出す方...