Docker Toolbox の移行

このページで説明するのは、Docker Toolbox ディスクイメージや既にあるイメージを Docker Desktop for Windows に移行する方法です。

Docker Toolbox ディスクイメージを Docker Desktop への移行方法

警告

Docker Toolbox からのディスクイメージ移行は、既存の Docker イメージを上書きします。移行手順では、以前の Docker Toolbox データ全体を含む仮想マシン全体を置き換えます。

  1. qemu をインストールします。 https://cloudbase.it/downloads/qemu-img-win-x64-2_3_0.zip
  2. Docker Desktop for Windows をインストールします。
  3. もしも Docker が起動中であれば停止します。
  4. 現在の Docker 仮想マシン・ディスクを安全な場所の移動します。
mv 'C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\MobyLinuxVM.vhdx' C:/<any directory>

5. Toolbox ディスク・イメージを変換します。

qemu-img.exe convert 'C:\Users\<username>\.docker\machine\machines\default\disk.vmdk' -O vhdx -o subformat=dynamic -p 'C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\MobyLinuxVM.vhdx'

6. Docker Desktop を(変換したディスクを用いて)再起動します。

Docker Toolbox をアンインストールする方法

Docker Toolbox イメージを移行するかどうかに関わらず、アンインストールを決めるべきでしょう。Toolbox をクリーン・アンインストールする詳細は、 Toolbox のアンインストール方法 を御覧ください。