🦭
WSL(Ubuntu24.04 LTS)にpodmanを入れてみる
はじめに
n番煎じにはなるが、WSLへのpodman導入手順を備忘録として残す。
podman-composeも併せて導入する
手順
1. インストール
sudo apt update && sudo apt upgrade
sudo apt install -y podman podman-compose
2. pull先のコンテナレジストリを設定する
pullするときにunqualified-search-registries
で設定されている先を見に行きます。
初期値忘れましたが、docker.io
が設定されていなかったはずなので設定します
/etc/containers/registries.conf
unqualified-search-registries = ["docker.io"]
動作確認
1. podman
podman pull nginx
podman run -p 8080:80 nginx
コンテナ削除もやってみる
$ podman ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ea9afa9eeac9 docker.io/library/nginx:latest nginx -g daemon o... 2 minutes ago Exited (0) 39 seconds ago 0.0.0.0:8080->80/tcp agitated_morse
$ podman rm ea9afa9eeac9
ea9afa9eeac9
2. podman-compose
compose.yaml
services:
nginx:
image: nginx
ports:
- 8080:80
podman compose up -d
略(localost:8080を確認...)
podman compose down
終わりに
dockerより導入がラクなので良いですね。
そこまで使い込んでいないので、今後気づきがあったら記事に残していきたいです。
Discussion