Docker ストレージを devicemapper に変更することで、これを機能させることができました AUFS の代わりに .
システムが Systemd を使用していない場合
/etc/default/docker
を変更するだけです これを入れるには:
DOCKER_OPTS="--storage-driver=devicemapper"
システムが Systemd を使用している場合
この回答を見て、 --storage-driver=devicemapper
を追加してください docker start コマンドの最後に。
これでコンテナを正常に動作させることができましたが、私は AUFS を使用することを好みます。
パーティションがデフォルトで aufs を使用していないことに気付きましたが、 caw
のようなものです または cow
(今思い出せません)
union=aufs
を使用して AUFS を使用して動作させることも試みました grub のフラグですが、docker デーモンを実行すると FATA[0000] Shutting down daemon due to errors: error intializing graphdriver: backing file system is unsupported for this graph driver
が返されます 、https://github.com/docker/docker/issues/7321に関連しているようです
この問題の回避策であるため、ここに私の回答を残しておきますが、誰かが AUFS を使用してこの作業を行うことができれば、私の意見では、より良い回答になるでしょう.
Docker デーモンに、コンテナーに関連するデータを永続ストレージに保存するように指示したいと考えています。
デフォルトでは、docker デーモンはこれらのデータを /var/lib/docker
に配置します . --graph
でその場所を変更できます docker デーモン オプション