Docker Desktop for Mac から Colimaに乗り換え
背景
個人ではフリープランでDocker Desktop for Mac使ってた
会社の環境は、そろそろDocker Desktop for Macからおさらばしたくなった→Colimaにしてみよう!
それに合わせて個人PCも環境を揃えることにしたので自分用の覚え書き
(いままでDocker Desktopさんに頼りっぱなしだったから、ちょっと寂しくもあるね。)
環境
PC: MacBook Air Apple M1, 2020
OS: Sequoia 15.7
すすめかた
Docker Desktop for Macをuninstall
公式の方法 こちらを参照 docs.docker.com
わたしの場合はもともとhomebrewでインストールしていて、
公式の方法の実行後もbrew listにdocker-desktopが出てきて嫌だったから
追加で以下のコマンドも実行
brew uninstall --cask docker --force
Colimaをinstallする
開発者さんありがとう github.com
brew install colima
dockerをinstallする
brew install docker
Colimaを起動する
colima start -c 4 -m 8
~/.colima/default/colima.yamlをみると、デフォルトはCPUが2, MEMが2GB, DISKが100GBらしい
CPUは4MEMは8GBをなんとなく充てておきたいのでオプション付きで起動した
気にしないならcolima startだけでOK
必要なdocker pluginを入れる
brew install docker-compose docker-buildx # docker-buildxはdocker build コマンドを使いたい人
で、これを実行したときに多分下みたいなようなメッセージが出るから、
指示の通り~/.docker/config.jsonを更新する
Compose is a Docker plugin. For Docker to find the plugin, add "cliPluginsExtraDirs" to ~/.docker/config.json:
"cliPluginsExtraDirs": [
"/opt/homebrew/lib/docker/cli-plugins"
]
動作確認
docker run --rm -d -p 8080:80 nginx open http://localhost:8080
で、"Welcome to nginx!" が出てきたらOK!完了!

# Cleanupも忘れずに docker stop $(docker ps -q --filter ancestor=nginx)
感想
GUIにこだわらないなら、手軽に切り替えできてびっくり!
おしまい