搜索
您的当前位置:首页正文

podman网络、开机自启

来源:意榕旅游网

podman网络

创建网络

[root@192 ~]# podman network create mynetwork
/etc/cni/net.d/mynetwork.conflist
[root@192 ~]# podman network ls
NAME        VERSION   PLUGINS
podman      0.4.0     bridge,portmap,firewall
mynetwork   0.4.0     bridge,portmap,firewall

修改新生成的网络配置文件的子网和网关或者创建时使用–subnet 指定网段和子网掩码,–gateway指定网关

[root@192 ~]# cat /etc/cni/net.d/mynetwork.conflist
{
   
   "cniVersion": "0.4.0",
   "name": "mynetwork",
   "plugins": [
      {
   
         "type": "bridge",
         "bridge": "cni-podman1",
         "isGateway": true,
         "ipMasq": true,
         "ipam": {
   
            "type": "host-local",
            "routes": [
               {
   
                  "dst": "0.0.0.0/0"
               }
            ],
            "ranges": [
               [
                  {
   
                     "subnet": "10.89.0.0/24",
                     "gateway": "10.89.0.1"
                  }
               ]
            ]
         }
      },
      {
   
         "type": "portmap",
         "capabilities": {
   
            "portMappings": true
         }
      },
      {
   
         "type": "firewall",
         "backend": ""
      }
   ]
}

创建容器查看网络

[root@192 ~]# podman run -d --name web1 httpd
0b71370345efd80add93edc02ac494782b8fa477f450a50543b4b38177af56d1
[root@192 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

因篇幅问题不能全部显示,请点此查看更多更全内容

Top