Docker DesktopからRancher Desktopに移行してみた

イタンジ株式会社で物件連動基盤の開発をしている山﨑です。

弊社の多くのエンジニアがMac上のコンテナで開発をしており、そのためのツールとしてDocker Desktopを利用してます。今まではとりあえずでDocker Desktopを利用していましたが、特にこだわりもないのでRancher Desktopに移行してみることにしました。なお、私が利用しているPCがIntelチップなのでM1/M2チップの環境で再現できるかは未検証になります。

手順

  1. Docker Desctopを念の為に終了しておく

  2. Rancher Desktopをインストール rancherdesktop.io Apple Siliconも選択できます

  3. 設定しているエイリアスそのままで使いたいのでdockerdを選択

  4. 権限周りやPATHの設定について選択して完了

動作確認

以下のコマンドは特に問題なく動きました!

docker compose build
docker compose up
docker compose run --rm app bash

しばらく触ってみましたがその他も特に問題はなさそうです!

補足

Docker Desktopと共存するので移行期間中に残しておくことができます。 docs.rancherdesktop.io

最後に

軽い気持ちで始めた乗り換えですが、特にトラブルなく完了することができました。Rancher DesktopはDocker Desktopと同じような使用感で利用できるのがメリットかなと思います。また、ランタイムにcontainerdを選択できるのでそちらも今後試していきたいです。