私は Docker 初心者です。Windows の D ドライブに Docker をインストールしましたが、Boot2docker VM は C ドライブのユーザー フォルダーにあります。
C に十分なスペースがなく、Docker ハブからソフトウェアを取得すると boot2docker が大きくなります。
そこで、boot2docker または .docker フォルダを D ドライブに移動したいと思います。
それは可能ですか?どうすればいいですか?
ベストアンサー1
既存のディスクの移動
VM マシンの大きなサイズは.vmdk
または なので.vdi
、ディレクトリ全体を移動するのではなく、ディスクをドライブ D に移動するだけで済みます.docker
。
Oracle VirtualBox Manager GUI で簡単に実行できること:
- VMを停止し
boot2docker
、disk.vmdk
以下の場所を探します。設定->ストレージ disk.vmdk
ディスクD(任意の場所)にコピーしますdisk.vmdk
VirtualBoxマネージャーでデタッチ(-)- ディスクDから新しいものを接続(+)します
disk.vmdk
。SATAポート番号が同じであることを確認してください。 - boot2docker env を確認し、そうでない場合は理由を探します。
disk.vmdk
移行が完了したら、スペースを節約するためにディスク C の を削除します。
いつもディスク容量が不足していて、ディスクを移動させているので、これでうまくいくはずです
新しく作成されたディスクの場合
--storage-path
通常はデフォルトのユーザーディレクトリに作成されますが、作成中にフラグを使用して新しい場所にリダイレクトすることも可能です。
$ docker-machine --storage-path f: create -d virtualbox dev