方法、ソフトリンク

ドッカーデフォルトの格納位置がある場合:/ var / libに/ドッカ

あなたは、特定の場所を表示するには、次のコマンドを使用することができます。

sudoのドッキングウィンドウ情報| grepの「ドッカールートディレクトリ」

他のものがある。この問題を解決するため、最も直接的な方法は、このディレクトリにパーティションをマウントすることですが、私のデータディスクには、確かに管理することは困難であるため、ミラーリングされたストレージ・パスの変更やコンテナの目的での使用。

これは、柔軟な接続方法によって達成されます。

まず、ドッカーサービスを停止します:

systemctl再起動]ドッキングウィンドウ或者サービスドッカ停止

そして、オブジェクトへの全体の/ var / libに/ドッキングウィンドウのディレクトリパスを移動します。

MVは/ var / libに/ドッキングウィンドウ/ルート/データ/ dockerln -s /ルート/データ/ドッキングウィンドウの/ var / libに/ドッカ

今回はそれがドッカー格納ディレクトリを開始した、まだの/ var / libに/ドッキングウィンドウであるが、実際には、あるあなたは、データプレート上のデータのディスク容量に保存された変更を見ることができます。

 

方法二、及び容器ミラーリングストレージ・パスを変更します

パラメータ指定したストレージ・パスとイメージコンテナは--graph =の/ var / libに/ドッキングウィンドウは、我々は唯一の起動するためのパラメータを指定するには、設定ファイルを変更する必要があります。

ドッカー構成ファイルがバックグラウンド・プロセスのほとんどのパラメータを設定することができ、各オペレーティングシステムの格納位置の不整合は、Ubuntuの中の場所は次のとおりは、/ etc / default /ドッカーは、CentOSの位置は:の/ etc /のsysconfig /ドッカー。

CentOS6は、次の行を追加する場合:

OPTIONS = - グラフ= "/ルート/データ/ドッキングウィンドウ" --selinux対応-HのFD://

あなたが(開いていないSELinuxのため、デフォルトではUbuntuの)次の行を追加しますUbuntuの場合:

OPTIONS = - グラフ= "/ルート/データ/ドッカー" -H FD://#或者DOCKER_OPTSの= " - G /ルート/データ/ドッカー"

最後に/ルート/データ/ドッカアップへのパス上に、ドッカーを再起動します。

centos7ダウンのことができます。

docker.serviceファイルを変更し、保存場所を指定するために-gパラメータを使用

我々は/usr/lib/systemd/system/docker.service  

ExecStart =は/ usr / binに/ dockerd --graph /新パス/ドッカ 

 //設定ファイルをリロード 

systemctlデーモンリロード 

 //再起動]ドッキングウィンドウ 

 

docker.serviceを再起動しsystemctl

ドッキングウィンドウが1.12以降である場合は、daemon.jsonファイル(または新しい)を変更することができます。後の変更は、ドッキングウィンドウのサービスを再起動しなくても、直ちに有効になります。

Vimの/etc/docker/daemon.json 

{ "レジストリミラー":[ "http://7e61f7f9.m.daocloud.io"]、 "グラフ": "/新しいパス/ドッカー"}

 

構成ファイル・システムを作成する3つの方法

ドロップイン/etc/systemd/system/docker.service.dディレクトリ内のファイル「docker.conf」を作成、デフォルトのdocker.service.dフォルダが存在しません。だから、それを最初に作成する必要があります。

文書を作成する理由-でのドロップ、我々は文書で言及docker.conf特定のパラメータを使用して、ドッカーサービスをしたいということで、デフォルトのパラメータは、ファイルにあるサービスがカバーされ使用し/lib/systemd/system/docker.service。あなたはドロップインを学びたいのであれば、読んでくださいsystem.unit文書を

オープンdocker.confは、以下を追加し、今定義された新しい保管場所:

#南あなた/etc/systemd/system/docker.service.d/docker.conf 

[サービス] 

ExecStart = 

ExecStart =は/ usr / binに/ dockerd --graph = "を/ mnt / new_volume" --storageドライバ= devicemapper

保存してviエディタを終了し、/ mntに/ new_volumeは、新たな保管場所である、とdevicemapperは現在、ストレージドライブのドッキングウィンドウのために使用されています。お使いのストレージドライブの値が異なる場合は、最初のステップは、あなたが入力したとの注記を表示する前に。ドッカー公式ドキュメントには、さまざまなストレージ・ドライブに関する詳細な情報を提供します。さて、あなたはサービスデーモンを再ロードし、ドッカーを提供開始することができます。これは、新しいイメージと貯蔵容器の位置を変更します。

#sudoのsystemctlデーモンリロード 

#sudoのは、ドッキングウィンドウを起動しsystemctl

すべてがうまくいくことを確認、実行#はドッカーのルートディレクトリを確認するためのinfoコマンドをドッキングウィンドウにします。これでは、/ mnt / new_volumeに変更されます

 

方法IV、ドッカーストレージ・セット(docker1.12)コマンドを使用することが実行されます

配置文件位置:は/ usr / libに/ドッキングウィンドウ・ストレージのセットアップ/ドッキングウィンドウ・ストレージのセットアップ或者の/ etc /のsysconfig /ドッキングウィンドウ・ストレージのセットアップには、/ etc / sysconfig /ドッカストレージ

VIMの/ etc /のsysconfig /ドッカストレージ

#このファイルは、自動的にインストールプログラムによって生成することができます。

#このファイルを直接編集しないでください。代わりに編集

#の/ etc /のsysconfig /ドッキングウィンドウ・ストレージのセットアップおよび/またはを参照してください。

#「男ドッキングウィンドウ・ストレージのセットアップ」。

#デフォルトでは、ドッカーは、ループバックマウントされたスパースファイルを使用しています

#の/ var / libに/ドッカ。ループバックは、それが遅くなり、いくつかがあります

そのような100ギガバイトの最大ストレージとして#制限デフォルトで、。

DOCKER_STORAGE_OPTIONS = - グラフ= "保存するパス。"

若しくは

DEVS =は/ dev / VDB

DATA_SIZE = 800ギガバイト(デフォルトのストレージサイズを変更するドッカ)