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で運用しようかな。
コメント