LoginSignup
2
5

More than 1 year has passed since last update.

MacにDocker Desktop (+ Kubernetes) をインストールする

Last updated at Posted at 2020-06-01

最終更新日

2021年4月29日

検証を行ったmacOSのバージョンは下記です。この手順はIntel版Mac・Apple Silicon版Mac両方で共通です。

  • macOS Big Sur 11.3

インストールするもののバージョンは下記です。

  • Docker Desktop 3.3.1

この記事が古くなった場合、下記の手順は最新のインストール手順とは異なっている可能性があります。

Docker Desktopのインストール

(1) https://www.docker.com/products/docker-desktop にアクセスしてください。

(2) Intel版Macの場合は[Mac with Intel Chip]、Apple Silicon版Macの場合は[Mac with Apple Chip]、をクリックしてください。

スクリーンショット 2021-04-28 10.31.11.png

(3) [許可]をクリックしてください。

スクリーンショット 2020-06-01 13.56.08.png

(4) ダウンロードされた.dmgファイルを実行してください。

(5) [Docker.app]のアイコンを、右側にある[Applications]フォルダにドラッグしてください。

スクリーンショット 2020-06-01 13.57.54.png

(6) ウィンドウ左上の赤い丸をクリックしてください。ウィンドウが閉じます。

(7) デスクトップにある[Docker]を右クリック→["Docker"を取り出す]を選択してください。

スクリーンショット 2021-04-28 10.36.56.png

Dockerの起動

(1) Launchpadを開いて、[Docker]を実行してください。

スクリーンショット 2020-06-01 13.59.30.png

(2) [開く]をクリックしてください。

スクリーンショット 2020-06-01 14.00.41.png

(3) [OK]をクリックしてください。

スクリーンショット 2020-06-01 14.01.00.png

(4) Macアカウントのパスワードを入力後、[ヘルパーをインストール]をクリックしてください。

スクリーンショット 2020-06-01 14.01.20.png

(5) Macの画面右上にDockerアイコンが現れます。動きが止まったらDockerの起動完了です。

スクリーンショット 2020-06-01 14.03.02.png

(6) 次のような画面が表示されたら、ウィンドウ左上の赤い丸をクリックしてください。ウィンドウが閉じます。

スクリーンショット 2021-04-28 11.07.17.png

Dockerの動作確認

(1) ターミナルで下記コマンドを実行してください。

docker run -it --rm supertest2014/nyan

このコマンドをターミナルで実行すると、こんな感じになります。

スクリーンショット 2020-06-01 14.17.31.png

(2) ターミナル上でControl + Cを押すと、Dockerで動いていたNyan Catプログラムが終了します。

Kubernetesの有効化(必要に応じて)

以下の手順は、Docker内にKubernetesの環境を作りたい場合のみ実行してください。

この手順を実施すると、Kubernetesを操作するための kubectl コマンドがインストールされます。 kubectl コマンドをインストールしたいだけの場合も、この手順を実施してください。

(1) 画面右上にあるDockerのアイコンをクリック→[Preferences...]をクリックしてください。
docker-k8s-01.png

(2) 左側のメニューから[Kubernetes]を選択→[Enable Kubernetes]にチェックを入れる→[Apply & Restart]をクリックしてください。クリック後は数分ほど時間がかかります。

スクリーンショット 2021-04-28 11.10.49.png

(3) kubectl コマンドだけが必要でDocker内のKubernetes機能が不要な場合は、[Enable Kubernetes]のチェックを外したあとに[Apply & Restart]をクリックしてください。

これによりKubernetes機能は無効化されますが、 kubectl コマンドは変わらず利用できます。

(4) ウィンドウ左上の赤い丸をクリックしてください。ウィンドウが閉じます。

2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5