2021-11-14 Ubuntu Multipass
Ubuntu Multipass
Get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. Prototype your cloud launches locally for free.
ubuntu, multipassというツールを提供しているのか / Ubuntu開発元、M1 MacにMultipassをサポート。わずか20秒でLinuxを実行 https://t.co/uEBRwvnE66 @engadgetjpから
— toshimaru (@toshimaru_e) November 11, 2021
ちらっと試してみたけど僕の macOS だとうまく動かなかった。
参考
docker x virtual box
上記のmultipassでは macOS では virtualbox を driver として使うことが推奨(?)されているようだ。
$ sudo multipass set local.driver=virtualbox
おそらくそっちのほうが高速に動作するからだろう。
その中で最も効果があったVirtualBox(Ubuntu)を使い、ファイルシステムのマウントを行わずに(VMのネイティブ?ファイルシステム上で)Dockerを使う、という手法について解説しようと思います。
DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita
docker x mutagen も早い
ちなみに mutagen を使っても高速化することが可能。
Docker for Mac の Mutagen-based caching で Volume のパフォーマンスが劇的に改善した - Qiita