2015-01-12 9 views
5

ドッキング用のコンテナがデフォルトの10GBの制限に達しました。これ以上は起動できません。これは私が受け取るエラーです:スペースを使い果たした停止したドッカーのコンテナを復旧するには?

Error response from daemon: Cannot start container dfc: setup mount namespace can't create pivot_root dir , error mkdir /var/lib/docker/devicemapper/mnt/dfc2df0ba006762d44e13a3fe12b113a970ca7d91a530a8af1e82178d22f5608/rootfs/.pivot_root753727542: no space left on device 2015/01/12 15:32:58 Error: failed to start one or more containers

10ギガバイトの制限過去コンテナのサイズを大きくする方法を説明するblog postがありますが、それはコンテナが実行されていると仮定しseens。私の場合は、停止していて、/ dev/mapperに正しいデバイスが見つからない。

コンテナのサイズを増やす方法はありますか。コンテナへのアクセスを回復できますか?

+0

あなたは外のコンテナにファイルをコピーして別の容器マッピングコンテナファイルを実行しようとしましたドッキングウィンドウの実行に使用して、あなたがドッキングウィンドウ負荷

  • ランだけロードされた画像から、新しいコンテナを使用して、保存されたpreviousley画像をロードしますホストサーバーによって? –

  • 答えて

    1

    これは自明ではありませんが、可能です。私はRedHat7で一度やった。 CentOS/Redhatの古いバージョンではおそらく動作しません。

    私はこれをpostで説明しました。

  • 再設定既定の保存ドッキングウィンドウを使用して、ドッキングウィンドウが
  • 保存ディスク上のtarファイルとして、新しいイメージをコミット使用して、

    • 保存した画像のようにコンテナ:

      は基本的には、次の手順を実行しますこの説明で説明されているように、コンテナあたりの空き容量このpost

    • 前の手順ですべてのローカルイメージとコンテナが失われますが、イメージはディスク上のtarファイルとして保存されています。
  • 関連する問題