M2 MacにPodman Desktopをインストールする
はじめに
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日)
Podman Desktopのダウンロード
Mac用のPodman Desktopの公式ダウンロードサイト(https://podman-desktop.io/downloads/macos)へ行き、"Download Now"のボタンをクリックしてダウンロードします。
Podman Desktopダウンロードサイト
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