🖥️

M2 MacにPodman Desktopをインストールする

2023/11/09に公開

はじめに

Podman Desktopが充実してきたようなのでM2 Macにインストールしました。以下の内容は、2023年11月9日現在の情報に基づきます。

Podman Desktopを導入したMacについて

Podman Desktopを導入したMacは以下のとおりです。

MacBook Air 15インチ, M2, 2023
メモリ: 24GB
MacOS: Sonoma 14.1

Podman Desktopのインストール

dmgが用意されているのでインストールは簡単です。以下の手順はdmgを使用したインストールです。ターミナルからbrewコマンドによりインストールすることも可能です。

2023年11月9日現在、Podman Desktopのバージョンは1.5.3, Podman Engineのバージョンは4.7.2です。


Podman DesktopのMacへのインストールガイド(2023年11月9日)

https://podman-desktop.io/docs/installation/macos-install

Podman Desktopのダウンロード

Mac用のPodman Desktopの公式ダウンロードサイト(https://podman-desktop.io/downloads/macos)へ行き、"Download Now"のボタンをクリックしてダウンロードします。


Podman Desktopダウンロードサイト

https://podman-desktop.io/downloads/macos

Podman Desktopのインストール

ダウンロードしたファイル(2023年11月9日現在では"podman-desktop-1.5.3-universal.dmg")をダブルクリックします。下図のようなダイアローグが表示されるので、"Podman Desktop"を"Applications"にドラッグ・アンド・ドロップします。


Podman Desktopのインストール

Podman Desktopからの設定

Podman Desktopを使ってPodmanとComposeを設定します。

Podman Desktopの起動

ローンチパッドまたはMacのアプリケーションフォルダからPodman Desktopを起動します。

以下の警告が出たときは、「開く」をクリックします。


Podman Desktop起動時の警告メッセージ

以下のような画面が表示されればPodman Desktopの起動成功です。右下の"Go to Podman Desktop"をクリックします。


Podman Desktopの起動

Podmanの設定

下図のようなDashboardが表示されます。"Set up"をクリックします。


PodmanのSet up開始

Podman Desktop開始時にPodman Engineを自動スタートしたい場合は、"Disabled"の横のスイッチをクリックします。("Disabled"が"Enabled"に変わります)

"Next"をクリックします。


Podman Engineの自動スタートの設定

Podman machineを生成します。Podman machineはコンテナーを稼働させるための仮想マシン(VM)です。"Next"をクリックします。


Podman machineの生成

Podman machineの設定です。必要ならば変更します。
"Create"をクリックします。

Podman machineの設定

以下の警告が出たら「許可」をクリックします。

Podman machine生成時の警告

下図の画面が表示されたら完了です。"Next"をクリックします。

Podman machineの生成と起動の完了

Composeの設定

Composeを設定します。"Setup..."をクリックします。

Podman machineの稼働確認

Composeをダウンロードします。"Next"をクリックします。

ComposeのSetup開始

Composeのダウンロードが完了しました。"Next"をクリックします。

Composeのダウンロード完了

パスワードの入力が要求されます。Macのログインパスワードを入力します。

パスワード入力

Composeがインストールされました。"Next"をクリックします。

Composeのインストール完了

コンテナーの起動

コンテナーを起動できることを確認するため、nginxのイメージをダウンロードして立ち上げてみます。

コンテナーイメージのダウンロード

左側に並んでいるメニューからImages(雲のアイコン)をクリックし、右上の"Pull an Image"をクリックします。


コンテナーイメージのダウンロード(1/3)

"Image to pull"に"nginx"と入力し、"Pull image"をクリックします。


コンテナーイメージのダウンロード(2/3)

コンテナーイメージがダウンロードされ、"Done"が表示されれば完了です。"Done"をクリックします。

コンテナーイメージのダウンロード(3/3)

コンテナーの起動

ダウンロードしたコンテナーイメージからコンテナーを起動します。右向き三角のボタン(Run image)をクリックします。


コンテナーの起動(1/3)

コンテナーの名前は、指定しなければ自動的に生成されます。また、デフォルトではコンテナー内のポート80がホストの9000にマッピングされます。
"Start Container"をクリックします。


コンテナーの起動(2/3)

以下の警告が出た場合は「許可」をクリックします。

コンテナー起動時の警告

以下のようにコンテナーが起動します。

コンテナーの起動(3/3)

Macのブラウザーから、localhost:9000にアクセスします。"Welcome to nginx!"が表示されれば、nginxのコンテナーが起動しています。


nginxへのアクセス

コンテナーのターミナルの使用

コンテナーの管理画面(左側のメニューの立方体のアイコン)から、コンテナーに対する操作ができます。例えば、コンテナーのターミナルを使用するには"Terminal"をクリックします。


コンテナーのターミナル

おわりに

直感的な操作で簡単にインストールできました。コンテナーのダウンロードや起動もGUIを使用できるので便利です。Podman Desktopはコンテナーを使うときは重宝しそうです。まだ使っていない機能もたくさんあるので少しずつ試していきたいと思います。

Discussion