既存のLVM仮想プールオプションを使用してDockerを起動することはできません。

既存のLVM仮想プールオプションを使用してDockerを起動することはできません。

Dockerがストレージに使用するLVMシンプールを作成しました。 Dockerが起動したら、シンプールを使用するように指示します。すべてが期待どおりに動作するように実行し、docker info32GBのThinpoolを使用していることを確認しました。

これで問題は、Dockerプロセスを停止、シャットダウン、クリーンアップし、すべてをクリーン/var/lib/dockerな状態で起動しようとすると、dockerデーモンが以前のThinpoolオプションで起動できず、シンプールでいくつかのトランザクションIDエラーが発生することです。

それでThinpoolを削除して再生成したところ、今回はうまくいきました。もしそうなら、問題はDockerを再起動するたびにまったく新しいシーンプールを作成する必要があるということです。または、再利用できるように既存の仮想プールをクリーンアップする必要がありますか?

CentOS 7のDocker 1.10

`WARN[0000]コンテナd:低RLIMIT_NOFILEが最大電流= 1024に変更されました最大= 4096 ERRO [0001] devmapper:フルトランザクションID 83より小さいオープントランザクションID 1

エラー[0001] [graphdriver] 古いストレージドライバ「devicemapper」が失敗しました。 devmapper:デフォルトのデバイスUUIDとファイルシステムの検証に失敗しました。 devmapper:現在のデフォルトデバイスUUID:40110cf6-3c7a-4d3c-aa6a-8ed3e9d54c31が保存されているUUID:83b9b9b0-1e77-4b0f-867a-ceda73854821と一致しません。最後の呼び出しとは異なる仮想プールを使用している可能性があります。

FATA [0001]デーモン起動エラー:グラフドライバ初期化エラー:devmapper:デフォルトのデバイスUUIDとファイルシステムの検証に失敗しました。 devmapper:現在のデフォルトデバイスUUID:40110cf6-3c7a-4d3c-aa6a-8ed3e9d54c31が保存されているUUID:83b9b9b0-1e77-4b0f-867a-ceda73854821と一致しません。最後の呼び出しとは異なるシーンプールを使用している可能性があります。

ベストアンサー1

おすすめ記事