boot2dockerと.dockerフォルダを別のドライブに移動する 質問する

boot2dockerと.dockerフォルダを別のドライブに移動する 質問する

私は Docker 初心者です。Windows の D ドライブに Docker をインストールしましたが、Boot2docker VM は C ドライブのユーザー フォルダーにあります。

C に十分なスペースがなく、Docker ハブからソフトウェアを取得すると boot2docker が大きくなります。

そこで、boot2docker または .docker フォルダを D ドライブに移動したいと思います。

それは可能ですか?どうすればいいですか?

ベストアンサー1

既存のディスクの移動

VM マシンの大きなサイズは.vmdkまたは なので.vdi、ディレクトリ全体を移動するのではなく、ディスクをドライブ D に移動するだけで済みます.docker

Oracle VirtualBox Manager GUI で簡単に実行できること:

  1. VMを停止しboot2dockerdisk.vmdk以下の場所を探します。設定->ストレージ
  2. disk.vmdkディスクD(任意の場所)にコピーします
  3. disk.vmdkVirtualBoxマネージャーでデタッチ(-)
  4. ディスクDから新しいものを接続(+)しますdisk.vmdk。SATAポート番号が同じであることを確認してください。
  5. boot2docker env を確認し、そうでない場合は理由を探します。
  6. disk.vmdk移行が完了したら、スペースを節約するためにディスク C の を削除します。

いつもディスク容量が不足していて、ディスクを移動させているので、これでうまくいくはずです

新しく作成されたディスクの場合

--storage-path通常はデフォルトのユーザーディレクトリに作成されますが、作成中にフラグを使用して新しい場所にリダイレクトすることも可能です。

$ docker-machine --storage-path f: create -d virtualbox dev

関連する質問を見るdocker-machineで特定の場所にVMを作成するにはどうすればよいですか

おすすめ記事