【WSL2】podmanを使ってみるテスト

linux

How to run Podman on Windows with WSL2 | Enable Sysadmin (redhat.com)

を参考にpodmanを動かしてみるテスト。

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list" && \
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key && \
sudo apt-key add - < Release.key && \
sudo apt-get update -qq && \
sudo apt-get -qq -y install podman && \
sudo mkdir -p /etc/containers && \
echo -e "[registries.search]\nregistries = ['docker.io', 'quay.io']" | sudo tee /etc/containers/registries.conf
podman run -it --rm php:fpm bash

お。これだけで動いた!

先日のsystemd導入必要なかった説。。。

+α

echo net.ipv4.ip_unprivileged_port_start=80 | sudo tee -a /etc/sysctl.conf

上記実行後に、ターミナル立ち上げ直して、

podman run --rm --privileged -p 80:80 httpd:latest

で、localhost/ で接続できる。けど、8080:80で運用しようかな。

コメント

タイトルとURLをコピーしました