Docker Desktop(MAC版)

Docker Engine、Compose、Kubernetes で、Mac 上でコンテナを作成・実行・共有。個人利用は無料。

Docker Desktop の概要

Docker Desktop は、Mac で Docker を使うための公式の方法です。コンテナの作成、実行、共有に必要なものをまとめてインストールします。Docker Engine、docker コマンドラインツール、複数のコンテナからなるアプリ用の Docker Compose、オプションの Kubernetes クラスタ、そしてコンテナ、イメージ、ボリュームを管理するダッシュボードです。コンテナは、Docker Desktop が管理する軽量の仮想マシンの中で動きます。Docker Desktop は Docker, Inc. が開発しています。

Docker Desktop は、個人利用、教育、非営利のオープンソースプロジェクト、そして従業員 250 人未満かつ年間売上 1,000 万ドル未満の小規模企業なら無料です。それより大きな企業や政府機関には、有料の Docker サブスクリプションが必要です。Apple シリコン搭載 Mac 用と Intel Mac 用のダウンロードは別々に用意されています。Docker は macOS の現行メジャーバージョンとその前の 2 つに対応しており、4 GB 以上の RAM を推奨しています。

主な機能

Docker Desktop なら、1 回のインストールで Docker のツール一式が Mac にそろいます。

  • Docker Engine と CLI:インストール直後からターミナルで docker コマンドを実行できます。
  • Docker Compose:1 つの compose ファイルから、複数のコンテナからなるアプリを起動できます。
  • ダッシュボード:コンテナ、イメージ、ボリューム、ビルドを 1 つのウインドウで確認・管理できます。
  • Kubernetes:テスト用にローカルの Kubernetes クラスタを有効にできます。
  • Docker Hub:Docker アカウントでイメージを取得したりアップロードしたりできます。
  • 拡張機能:拡張機能のマーケットプレイスからツールを追加できます。
  • Apple シリコン:Apple シリコン搭載 Mac でネイティブに動作します。Intel 専用の一部のオプションツールのために Rosetta 2 の導入が推奨されています。
  • 自動アップデート:Docker Desktop とその構成要素を最新に保てます。

バージョン 4.95.0 の新機能

Docker Desktop 4.95.0 では、構成要素の更新といくつかの問題の修正が行われました。

  • Docker Compose 5.6.0 と、更新された Docker Scout CLI
  • Docker Hub のログイン状態とプランを表示する新コマンド docker desktop auth status
  • Mac で 2 回目に起動したときにサブプロセスを開始できなかった問題を修正
  • ネットワークのタイムアウト後に Kubernetes が起動しないことがある問題を修正
  • エンジンのエラーダイアログの終了ボタンと、表示が遅い問題を修正

Docker Desktop のよくある質問

Docker Desktop は無料ですか?

個人利用、教育、非営利のオープンソースプロジェクト、従業員 250 人未満かつ年間売上 1,000 万ドル未満の小規模企業なら無料です。それ以外の業務利用と政府機関での利用には、有料の Docker サブスクリプションが必要です。

Docker Desktop に必要な Mac は?

Apple シリコン搭載 Mac 用と Intel Mac 用のダウンロードが別々にあります。macOS の現行メジャーバージョンとその前の 2 つに対応し、4 GB 以上の RAM が必要です。

Apple シリコンの Docker Desktop に Rosetta 2 は必要ですか?

必須ではなくなりましたが、一部のオプションのコマンドラインツールがまだ必要とするため、Docker はインストールを推奨しています。softwareupdate --install-rosetta でインストールできます。

Docker Desktop と Docker Engine の違いは?

Docker Engine はコンテナを実際に動かす部分です。Docker Desktop は、Docker Engine を軽量の仮想マシンの中にインストールして管理する Mac 用アプリで、docker CLI、Compose、Kubernetes、ダッシュボードも含まれます。

Docker Desktop には Docker Compose が含まれていますか?

はい。Docker Compose が含まれているので、docker compose up で複数のコンテナからなるアプリを起動できます。

Docker Desktop で Kubernetes を使えますか?

はい。設定で有効にできる、オプションのローカル Kubernetes クラスタが含まれています。

Docker Desktop を使うには Docker アカウントが必要ですか?

サインインしなくてもコンテナは実行できます。Docker Hub にイメージをアップロードするには Docker アカウントが必要で、組織によっては従業員にサインインを義務付けている場合があります。

macOS で「Docker.app は壊れています」と表示されたら?

Docker のドキュメントには、このメッセージ専用のページ(Fix "Docker.app is damaged" on macOS)があり、Mac 用インストールガイドからリンクされています。そこに書かれた手順に従ってください。

Docker Desktop をアップデートするには?

Docker Desktop は自動でアップデートを確認し、インストールを提案します。docker.com から最新版をダウンロードすることもできます。

docker.FULLMAC.app の Docker Desktop のダウンロードはどこから提供されていますか?

ダウンロードボタンは、Docker の公式 Docker Desktop ページ https://www.docker.com/products/docker-desktop/ につながっています。docker.FULLMAC.app がインストーラを改変したり再パッケージしたりすることはありません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。