podman的网络应用
[root@host ~]# podman run -d --name t100 -p 80 docker.io/library/nginx
74dd3208a460f4e91d50aed067dd78b16ac3cc2457ec57593328b30924eea749
[root@host ~]# podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
74dd3208a460 docker.io/library/nginx:latest nginx -g daemon o... 7 seconds ago Up 7 seconds ago 0.0.0.0:39011->80/tcp t100
[root@host ~]# podman port 74dd3208a460
80/tcp -> 0.0.0.0:39011
共享网络
[root@host ~]# podman run -it --rm --net slirp4netns:allow_host_loopback=true bash
Resolving "bash" using unqualified-search registries (/etc/containers/registries.conf)
Trying to pull docker.io/library/bash:latest...
Getting image source signatures
Copying blob ec83969a912d done
Copying blob f0512d9ab85b done
Copying blob 339de151aab4 done
Copying config d057f4d6e5 done
Writing manifest to image destination
Storing signatures
bash-5.1# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: tap0: <BROADCAST,UP,LOWER_UP> mtu 65520 qdisc fq_codel state UNKNOWN qlen 1000
link/ether ce:e3:a0:92:4a:f5 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.100/24