- vừa được xem lúc

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

0 0 1

Người đăng: NGUYỄN ANH TUẤN

Theo Viblo Asia

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

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

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

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

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

代替手段

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

なぜOrbStackなのか?

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

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

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

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

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

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

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

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

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

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

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

Bình luận

Bài viết tương tự

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 428

- vừa được xem lúc

Phần 1: Giới thiệu về Kubernetes

Kubernetes là gì. Trang chủ: https://kubernetes.io/. Ai cần Kubernetes.

0 0 100

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 1- Lịch sử)

1. Vì sao nên sử dụng. . .

0 0 104

- vừa được xem lúc

Docker - những kiến thức cơ bản phần 1

Giới thiệu. Nếu bạn đang làm ở một công ty công nghệ thông tin, chắc rằng bạn đã được nghe nói về Docker.

0 0 78

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 2 - Dockerfile)

1. Mở đầu.

0 0 67

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 3: Docker-compose)

1. Mở đầu. . .

0 0 127