イタンジ株式会社で物件連動基盤の開発をしている山﨑です。
弊社の多くのエンジニアがMac上のコンテナで開発をしており、そのためのツールとしてDocker Desktopを利用してます。今まではとりあえずでDocker Desktopを利用していましたが、特にこだわりもないのでRancher Desktopに移行してみることにしました。なお、私が利用しているPCがIntelチップなのでM1/M2チップの環境で再現できるかは未検証になります。
手順
Docker Desctopを念の為に終了しておく
Rancher Desktopをインストール rancherdesktop.io Apple Siliconも選択できます
設定しているエイリアスそのままで使いたいのでdockerdを選択
- 権限周りやPATHの設定について選択して完了
動作確認
以下のコマンドは特に問題なく動きました!
docker compose build docker compose up docker compose run --rm app bash
しばらく触ってみましたがその他も特に問題はなさそうです!
補足
Docker Desktopと共存するので移行期間中に残しておくことができます。 docs.rancherdesktop.io
最後に
軽い気持ちで始めた乗り換えですが、特にトラブルなく完了することができました。Rancher DesktopはDocker Desktopと同じような使用感で利用できるのがメリットかなと思います。また、ランタイムにcontainerdを選択できるのでそちらも今後試していきたいです。