2023年11月5日追記 macOS アップデート後に問題が発生した方は記事の最後を参照してください。 WSL/Ubuntu での構築方法は同時に公開した記事を参照してください。 開発環境の構築はエンジニアにとって最初の登竜門ですが、コンテナ環境は特に Docker Desktop の有料化やローカルでの Kubernetes の実行などのハードルもあり、経験豊富なエンジニアにとっても一筋縄にはいかない難しさがあるように感じます。 今回は Windows(WSL) Mac Linux(Ubuntu) ユーザーが同一の開発体験を得られることを目標にコンテナ開発環境の構築方法をご紹介します。 また、 Kubernetes を学びたいがどうして良いかわからない 本番環境に近いコンテナ実行環境 をローカルで実現したい CI/CD を回して高速にコンテナアプリケーションを開発したい という方も参考に