名称¶
podman-init - 初始化一个或多个容器
简介¶
podman init [选项] 容器 [容器…]
podman container init [选项] 容器 [容器…]
描述¶
初始化一个或多个容器。您可以使用容器 ID 或名称作为输入。初始化容器会执行启动容器所需的所有任务(挂载文件系统、创建 OCI 规范、初始化容器网络),但不会启动容器。如果容器未被初始化,podman start
和 podman run
命令会在启动它之前自动进行初始化。此命令旨在用于在启动容器之前检查其文件系统或 OCI 规范。这可用于在容器运行前进行检查,或调试容器为何无法运行。
选项¶
--all, -a¶
初始化所有容器。已经初始化过的容器(包括已启动并正在运行的容器)将被忽略。
--latest, -l¶
不提供名称或 ID,而是使用最新创建的容器。注意:最新创建的容器可能来自主机上 Podman 的其他用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
示例¶
使用给定的 ID 初始化指定的容器。
$ podman init 35480fc9d568
使用给定的名称初始化指定的容器。
$ podman init test1
初始化最新的容器。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
$ podman init --latest
初始化所有容器。
$ podman init --all
9d2629dda7b9d4ca35c1fc63fa56592a08b9d5ab988b4301fddf16b623f676cc
a9b78bcac97e131236930e3fa0be576e95ab89c96a7cb6fb1c821b772db9f623
9db345273719c14bc254f90ef2df24779193b42d68b1364c0914ca6f76cf5e9c
另请参阅¶
历史¶
2019年4月,由 Matthew Heon mheon@redhat.com 最初编译