0

Docker Desktopの使用をやめよう:誰も使わない高速な代替手段

image.png

私はしばらく前からDocker Desktopの使用をやめましたが、全く不便を感じていません。Docker Desktopは、複数のリソース集約型マイクロサービスをローカルで実行する必要がある場合、多くのリソースを消費してボトルネックになっていました。

image.png

16GBのRAMを搭載したMacBookを使用していますが、約20のマイクロサービスを起動すると、それでも十分ではありませんでした。Docker Desktopを使用中は、一貫してクラッシュが発生し、Chromeを使用することもできませんでした。

Docker Desktopで20のマイクロサービスをローカルで実行した例を以下に示します。

image.png

ご覧のとおり、システムから14GBのメモリが使用されており、他のアプリケーション用のスペースはほとんどありません。

しかし最近、私が驚くほど軽量な代替手段を見つけました。以下の代替手段と比較してください。ラップトップを問題なく使用でき、Chrome や必要な他のアプリケーションを開くことができます。

image.png

代替手段

この代替手段は OrbStack で、macOS上でコンテナとLinuxマシンを高速、軽量、シンプルに実行する方法です。Docker Desktopのスーパーチャージされた代替手段であり、使いやすい1つのアプリにまとまっています。

なぜOrbStackなのか?

  • 高速:2秒で起動、最適化されたネットワークとファイルシステム
  • 軽量:CPU とディスク使用量が少なく、少ないメモリで動作
  • シンプル:CLI とコンテナ/イメージ/ボリュームファイルアクセス
  • 強力:Dockerコンテナ、Kubernetes、Linuxディストリビューションを実行可能

image.png

メニューバーからコンテナ、ボリューム、イメージを管理できます。

Orbstackを使用する説得力のある理由はいくつかありますが、主なものは次のとおりです。

  • 高速。2秒で起動し、最適化されたネットワークとファイルシステム、高速なx86エミュレーションを備えています。

image.png

  • 軽量。Docker Desktopと比較して、CPUとディスク使用量が少なく、バッテリーにやさしいです。

image.png

  • シンプル。使いやすく、CLI、コンテナ/イメージ/ボリュームファイルアクセス、VPN、SSHサポートが付属しています。
  • 強力。Dockerコンテナ、Kubernetes、Linuxディストリビューションを実行でき、メニューバーからコンテナを管理できます。

image.png

そして、ログ、コンテナ、イメージのチェックやコンテナログの表示など、Docker Desktopに必要なすべての機能が付属しています。必要なものはすべてそこにあります。

残念ながら、現在はMacユーザー向けのみですが、Windows ユーザー向けにも、Rancher DesktopやPodmanのような高速な代替手段があるのではないでしょうか。

macOSをお使いの方は、ぜひ試してみてください。きっと後悔しないはずです。オペレーティングシステムのメモリとCPUを大幅に節約できます。

追伸:これはOrbstackのスポンサーではなく、私の経験と日々の開発タスクで使用しているツールを共有しているだけです。

STOP using Docker Desktop: Faster Alternative Nobody Uses」からの翻訳記事です。


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí