执行 podman pod create --help 命令:
C:\Users\Administrator> podman pod create --help
创建一个新的空Pod
描述:
创建Pod后,Pod ID将打印到标准输出(stdout)。
你可以随时使用podman pod start <pod_id>命令启动它。Pod将以初始状态'created'创建。
用法:
podman pod create [选项] [名称]
示例:
podman pod create
podman pod create --label foo=bar mypod
选项:
--add-host strings 添加自定义的主机到IP映射(host:ip)(默认[])
--blkio-weight string 块IO权重(相对权重),接受10到1000之间的权重值。
--blkio-weight-device DEVICE_NAME:WEIGHT 块IO权重(相对设备权重,格式:DEVICE_NAME:WEIGHT)
--cgroup-parent string 容器的可选父cgroup
-c, --cpu-shares uint CPU份额(相对权重)
--cpus float CPU数量。默认值为0.000,表示无限制
--cpuset-cpus string 允许执行的CPU(0-3, 0,1)
--cpuset-mems string 允许执行的内存节点(MEMs)(0-3, 0,1)。仅在NUMA系统上有效。
--device stringArray 向容器添加主机设备
--device-read-bps stringArray 限制从设备读取的速率(字节/秒)(例如--device-read-bps=/dev/sda:1mb)
--device-write-bps stringArray 限制向设备写入的速率(字节/秒)(例如--device-write-bps=/dev/sda:1mb)
--dns strings 设置自定义DNS服务器
--dns-option strings 设置自定义DNS选项
--dns-search strings 设置自定义DNS搜索域
--exit-policy string 最后一个容器退出时的行为(默认"continue")
--gidmap strings 用于用户命名空间的GID映射
--gpus strings 要添加到容器的GPU设备('all'表示传递所有GPU)
--help 帮助
-h, --hostname string 设置容器主机名
--hosts-file string 用于在容器内创建/etc/hosts文件的基础文件,或特殊值之一。("image"|"none")
--infra 创建与Pod关联的infra容器以共享命名空间(默认true)
--infra-command string 覆盖镜像的默认ENTRYPOINT
--infra-conmon-pidfile string 将conmon的PID写入的文件路径
--infra-image string 用于覆盖内置infra容器的镜像
--infra-name string 为容器分配名称
--ip string 为容器指定静态IPv4地址
--ip6 string 为容器指定静态IPv6地址
-l, --label stringArray 设置容器元数据
--label-file stringArray 读取以行为分隔的标签文件
--mac-address string 容器MAC地址(例如92:d0:c6:0a:29:33)
-m, --memory <number>[<unit>] 内存限制(格式:<number>[<unit>],其中单位=b(字节)、k(千字节)、m(兆字节)或g(吉字节))
--memory-swap string 交换空间限制等于内存加交换空间:'-1'表示启用无限交换空间
-n, --name string 为Pod分配名称
--network stringArray 将容器连接到网络
--network-alias strings 为容器添加网络范围的别名
--no-hostname 不在容器内创建/etc/hostname,而是使用镜像中的版本
--no-hosts 不在容器内创建/etc/hosts,而是使用镜像中的版本
--pid string 要使用的PID命名空间
--pod-id-file string 将Pod ID写入文件
-p, --publish strings 将容器的端口或端口范围发布到主机(默认[])
--replace 如果存在同名Pod,则替换它
--restart string 容器退出时应用的重启策略("always"|"no"|"never"|"on-failure"|"unless-stopped")
--security-opt stringArray 安全选项
--share string Pod将共享的内核命名空间的逗号分隔列表(默认"ipc,net,uts")
--share-parent 将Pod的cgroup设置为所有加入Pod的容器的cgroup父级(默认true)
--shm-size <number>[<unit>] /dev/shm的大小(格式:<number>[<unit>],其中单位=b(字节)、k(千字节)、m(兆字节)或g(吉字节))
--shm-size-systemd <number>[<unit>] systemd特定tmpfs挂载(/run, /run/lock)的大小(格式:<number>[<unit>],其中单位=b(字节)、k(千字节)、m(兆字节)或g(吉字节))
--subgidname string /etc/subgid中列出的用于用户命名空间的范围名称
--subuidname string /etc/subuid中列出的用于用户命名空间的范围名称
--sysctl strings Sysctl选项
--uidmap strings 用于用户命名空间的UID映射
--userns string 要使用的用户命名空间
--uts string 要使用的UTS命名空间
-v, --volume stringArray 将卷绑定挂载到容器中。卷源将位于服务器机器上,而非客户端
--volumes-from stringArray 从指定容器挂载卷