Raspberry Pi 4 Ubuntu 20.04.1サーバにpodmanをインストールするには

さようならDocker/compose。こんにちはPodman/Kubernetes。

先日、Raspberry Pi 4を本格的にサーバとして使用できるように、USB接続のHDDからUbuntu 20.04.1 LTSを起動してみました。

次の段階として、サーバ上で動かしたいサービスをどうやってインストールするかが問題になります。2020年現在のサーバ・パッケージのインストール方法は、大まかに次の3通りかと思います。

  1. apt
  2. Snapcraft
  3. Docker Hub→今後はPodman

デーモンが必要・ルート権限が必要なDockerに対して、近年、デーモン不要・一般ユーザで実行可能(を目指している)なPodmanが登場しています。

Docker Hubで配布されているイメージは、今までDocker/docker-composeで動かしていましたが、今後はPodman/Kubernetesで動かす流れになるのでは無いかなー?と個人的に思っています。

そのようなわけで、先日構築したRaspberry Pi 4 Ubuntu 20.04.1 LTSサーバにPodmanをインストールする手順を記録しておこうと思います。


Ubuntu 20.04.1 LTSのPodmanインストール手順

インストール手順は、こちらの公式サイトの情報を参考にさせて頂きました。

インストールを行ったハードウェア・OSは、Raspberry Pi 4の64ビット版Ubuntu 20.04.1 LTSになります。

手順に従ってコマンドを実行します。

. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add -
sudo apt-get update
sudo apt-get -y upgrade 
sudo apt-get -y install podman

aarch64版のRaspberry Piでも何の問題も無いのですね。ふむふむ。

デーモンレスですから、なにかサービスを動かしたり、確認したりは不要なようです。

このような感じで、特にエラーもなく、問題なくインストールが完了しました。(少し物足りなさもありつつ


前述のように、Podmanを使って、Docker Hubで配布されているイメージを使用することができます。

今までDocker/Composeを使って構築してきたサーバ・サービスは、今後はPodmanで構築してみようかなと思っています。

次は具体的にPodman/KubernetesでWordpressを動かしてみたいと思います。

スポンサーリンク

フォローする

スポンサーリンク