Docker Toolbox の移行¶
このページで説明するのは、Docker Toolbox ディスクイメージや既にあるイメージを Docker Desktop for Windows に移行する方法です。
Docker Toolbox ディスクイメージを Docker Desktop への移行方法¶
警告
Docker Toolbox からのディスクイメージ移行は、既存の Docker イメージを上書きします。移行手順では、以前の Docker Toolbox データ全体を含む仮想マシン全体を置き換えます。
- qemu をインストールします。 https://cloudbase.it/downloads/qemu-img-win-x64-2_3_0.zip
- Docker Desktop for Windows をインストールします。
- もしも Docker が起動中であれば停止します。
- 現在の 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 のアンインストール方法 を御覧ください。
参考
- Migrate Docker Toolbox
- https://docs.docker.com/docker-for-windows/docker-toolbox/