Docker イメージ ファイルのデフォルトの保存パスを変更するチュートリアル

Docker イメージ ファイルのデフォルトの保存パスを変更するチュートリアル

Docke がインストールされると、プルされたイメージと作成されたコンテナを保存するためのストレージ ディレクトリとして、デフォルトで //lib/docke/ パスが使用されます。これらのストレージ ディレクトリは通常システム ディスクに配置されているため、イメージ ファイルやコンテナーが多数ある場合は、元のパーティションでは不十分になります。では、Docker イメージのデフォルトのストレージ パスを変更するにはどうすればよいでしょうか。この記事では、よく使われる3つの修正方法を紹介します。早速見ていきましょう。

さらに読む: UbuntuにDockerをインストールする方法

DebinにDockerをインストールする方法

《CentOS 7 インストール Docker チュートリアル》

方法、ソフトリンクを使用する

Docker をインストールした後、以下のコマンドを実行すると、ストレージの場所を確認できます。

# デフォルトの保存場所を表示する

$ sudo docke info | gep “Dockeルートディレクトリ

デフォルトのストレージ容量が不足している問題を解決する最も直接的な方法は、ディレクトリに新しいパーティションをマウントすることです。ただし、元のシステム スペースを変更せずに維持したい場合は、ソフト リンクを使用して Docker イメージとコンテナーのストレージ パスを変更できます。

# Dockerサービスを停止する

$ 停止場所

次に、//lib/docke ディレクトリ全体を、スペースがあまり多くない宛先パスに移動します。この時点で Docke を起動すると、ストレージ ディレクトリはまだ //lib/docke ですが、実際にはデータ ディスク /dt/docke に保存されていることがわかります。

# 既存のコンテンツを移動する

$ m //lib/docke /dt/docke

# リンクを作成する

$ ln -sf /dt/docke //lib/docke

方法2: Dockerコンテナの起動パラメータを指定する

Docker 構成ファイルでコンテナ起動パラメータ Rgph=//lib/docke を指定して、イメージとコンテナのストレージ パスを指定できます。 Docke の設定ファイルでは、バックグラウンド プロセスのパラメータのほとんどを設定できます。保存場所はオペレーティング システムによって異なることに注意してください。 Ubuntu での場所は /etc/defult/docke ファイルで、CentOS での場所は /etc/sysconfig/docke ファイルです。

# CentOS6

# Ubuntuはデフォルトでselinuxメカニズムを有効にしているため

OPTIONS=Rgph=̶/dt/docke̶ Rselinux 有効 -H fd://

# CentOS7

# docke.seiceファイルを変更し、-gパラメータを使用して保存場所を指定します

$ i /us/lib/systemd/system/docke.seice

ExecStt=/us/bin/docked Rgph /new-pth/docke

#ウブントゥ

# Ubuntuはデフォルトでselinuxメカニズムを有効にしていないため

オプション=Rgph=—/dt/docke— -H fd://

再起動後、Docke パスは /dt/docke に変更されます。

# 設定ファイルを再ロードする

$ sudo systemctl デーモンelod

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

$ sudo systemctl estt ドック.seice

Docker のバージョンが .2 以上の場合は、demon.json ファイルを変更したり、新しいファイルを作成したりできます。変更は Docker サービスを再起動せずにすぐに有効になります。

# 設定ファイルを変更する

$ im /etc/docke/demon.json

{

「エギスティ・ミオス:

[“http://7e6f7f9.m.docloud.io—],

“gph̶: “/new-pth/docke̶

}

方法3: システムの下に構成ファイルを作成する

/etc/systemd/system/docke.seice.d ディレクトリに Dop-In ファイル docke.conf を作成します。デフォルトでは docke.seice.d フォルダは存在しないため、最初に作成する必要があります。 Dop-In ファイルを作成する理由は、Docker サービスが docke.conf ファイルに記載されている特定のパラメータを使用し、/lib/systemd/system/docke.seice ファイル内のデフォルト サービスによって使用されるパラメータを上書きするためです。

# 新しい保存場所を定義する

$ sudo i /etc/systemd/system/docke.seice.d/docke.conf

[セイス]

ExecStt=/us/bin/docked Rgph=̶/dt/docke̶ Rstoge-die=deicemppe

保存して im エディターを終了します。/dt/docke は新しい保存場所であり、deicemppe は現在 Docke で使用されているストレージ ドライバーです。ストレージ ドライバーが異なる場合は、最初の手順で確認して書き留めた値を入力します。これで、サービス デーモンをリロードして Docker サービスを開始できます。これにより、新しいイメージとコンテナーの保存場所が変更されます。すべてが正常に実行されたことを確認するには、docke info コマンドを実行して Docker のルート ディレクトリを確認します。

# elod設定ファイルを再編集する

$ sudo systemctl デーモンelod

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

$ sudo systemctl stt ドック

<<:  Vultr ロードバランサ ファイアウォールの使用チュートリアル

>>:  どの対外貿易企業メールボックスが使いやすいですか? おすすめの対外貿易企業メールボックス

推薦する

企業ブランドのプロモーションに最適な会社はどれですか?(オンラインプロモーションプラットフォームに最適な会社はどれですか?)

オンラインプロモーションプラットフォームに最適な会社はどれですか?オンラインプロモーションの重要性 ...

受動的な WeChat ビジネスプロモーション (WeChat ビジネスプロモーションを促進するために必要なツールは何ですか?)

WeChat のビジネスプロモーションとトラフィック生成にはどのようなツールが必要ですか?モバイル...

お茶の振興と運営計画(茶の栽培技術と振興戦略、標準化された栽培技術、知らない人はぜひ学んでください!)

茶の栽培技術や普及戦略、標準化された栽培技術、知らない方はぜひ学びに来てください! [要約] お茶...

.org ドメイン登録の手順と料金

.og ドメイン名は、インターネット上の非営利団体に使用されるドメイン名サフィックスであり、ある程度...

E マーケティング キャンペーン (自分のストアに取り入れたいホリデー E コマース マーケティング キャンペーンの 5 つの例)

自分のストアに取り入れたいホリデー E コマース マーケティング キャンペーンの 5 つの例最大のシ...

Elementor プラグイン チュートリアル: 背景画像にテキストを追加する方法

Elemento は、WodPess が Web サイトを構築する方法を変え、自分でコードを書かずに...

黒と白のブランド計画(黒と白のブランド計画は山西省の農産物特産ブランドの再出発を支援します)

白黒ブランド計画が山西省の農産物特産ブランドの再飛躍を後押し2019年10月1日、全国の人々が新中国...

SEO運用・プロモーションプラン(大規模サイト向けSEOマーケティング企画プラン)

大規模ウェブサイト向け SEO マーケティング計画SEO では常にウェブサイトは含まれていないと言わ...

SEO マーケティング ウェブサイト (SEO マーケティング ウェブサイトだと評価が下がりやすいですか?)

SEO マーケティング Web サイトを構築するときに、ダウングレードされやすいですか?前回、SE...

ボトル入り飲料水のマーケティングとプロモーション計画について(崑崙山ミネラルウォーターが中国国際広告祭でコンテンツマーケティング金賞を2つ受賞)

崑崙山ミネラルウォーターが中国国際広告祭でコンテンツマーケティング金賞を2つ受賞11月17日、広告業...

電動橋ブランドランキング(2024年世界および中国のハンドヘルド電動橋業界データ予測分析)

2024年の世界および中国のハンドヘルドブリッジ産業データ予測分析ハンドヘルド ブリッジ市場レポー...

StackPath CDN 入門チュートリアル パート 1: CDN サイトの作成

スタックP海外の有名なCDNサービスプロバイダーです。強力な機能と簡単な操作性により、CDNサービス...

ネイティブ広告と情報フロー広告(ネイティブ広告と情報フロー広告の違い)

ネイティブ広告とインフィード広告の違いネイティブ広告について言えば、これは過去 2 年間で非常に人気...

ブランド計画サービスプロバイダー(雲南省曲靖市で最高のブランド計画会社はどれですか?雲南省曲靖市の専門ブランドマーケティング計画会社のランキング)

雲南省曲靖市で最も優れたブランド企画会社はどれですか?雲南省曲靖市の専門ブランドマーケティング企画...

データ駆動型オペレーション(エクスペリエンス駆動型からデータ駆動型へ)

経験主導からデータ主導へ1つデータ駆動型とは何ですか?ビッグデータが中心となるこの時代では、企業も個...