LoginSignup
1
1

podmanをwindowsにインストールする

Posted at

以下のマークダウンを参考にインストールを行っていく
https://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md

1. Podman Windows インストーラーをダウンロードして実行

Githubリリースページからインストーラーを取得する。4.1以降のバージョンでないとWindowsではダメみたいです。podman-v4.?.?.msiをインストールして実行します。
これによってpowershellでpodmanコマンドが実行可能になるはずです。WSLでは実行できません。

2. podmanセットアップ

podman machine initでFedoraの最小限のインストールをインストールをして、podmanを動かすVMを作成します。私の環境ではfedora-podman-amd64-v37.0.44.tar.xzがインストールされました。

3. 構築された環境の確認

この時点でpodman machineWSLがセットアップされます。

  • podman machine lsを実行すると、podman-machine-defaultを確認できます。
  • wsl --listを実行すると、podman-machine-defaultを確認できます。

これでpodmanがインストールできました!!
Good podman life!!

etc. 既存のWSL環境からのアクセス(本記事ではできません)

既存のWSLインスタンス(Ubuntuとか)とpodmanのWSLインスタンス(podman-machine-default)があり、Ubuntu側でpodmanコマンドが使えたらいいなと思っていました。結論として、できませんでした。今後やっていきます。

以下はapt-get installしただけですが載せておきます。

podmanをインストールしようとすると以下のエラーが発生した。

~$ sudo apt-get install podman
eading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package podman

これについてはUbuntu 20.10以降のディストリビューションでないと利用不可なことが問題でした。自身の利用しているUbuntuバージョンはlsb_release -aで確認ができます。

Ubuntu 22.04を入れて試してみました。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install podman

ですが、podman machine lsを行ってもマシーンが表示されない事から接続できていないことが分かります。

今回は以上です。

1
1
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
1
1