GNU/Linux >> Linux の 問題 >  >> Linux

ubuntu ライブ ディスクで docker を実行する

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 デーモン オプション


Linux
  1. Ubuntu 18.04 / Ubuntu 18.10 /Ubuntu19.04にDockerをインストールする方法

  2. ライブサイトを実行しているAwsUbuntuインスタンスをアップグレードしても安全ですか?

  3. Ubuntu 22.04 に Docker をインストールする方法

  1. Docker

  2. Dockerのインストール(Ubuntu)

  3. UbuntuでDockerをインストールしてDockerコンテナを実行する方法

  1. Ubuntu 18.04にDockerをインストールする方法は?

  2. Ubuntu 15.04 で「sudo docker -d」を実行せずに docker を動作させるためのヒント

  3. 配布する Ubuntu VM の作成