コンテンツにスキップ

Podman

podmanコマンド

save

複数イメージのtar保存

podman image save -o output.tar -m image1:tag image2:tag

-mが無いと最初のイメージのみになる。

push

ローカルのイメージをpush

podman push localhost/image:tag docker://remote.example.org/image:tag

push先を第2引数で指定できるのでtag(FQDN)の追加を行っておく必要はない。

volume

permission denied

だいたいSELinux周り。ZをつければOK

podman run -d --name serv1 -p 8080:80 -v ./serv1:/usr/local/apache2/htdocs/:Z httpd:2.4

service

OS起動時にコンテナ起動するには

podman-restart.serviceを使用する(デフォルト無効)

systemctl enable --now podman-restart.service

これでrootユーザーのコンテナは--restart=alwaysが有効(OS起動時にコンテナ起動)になる。