名称

podman-init - 初始化一个或多个容器

概要

podman init [选项] 容器 [容器…]

podman container init [选项] 容器 [容器…]

描述

初始化一个或多个容器。您可以使用容器 ID 或名称作为输入。初始化容器会执行启动容器所需的所有任务(挂载文件系统、创建 OCI 规范、初始化容器网络),但不会启动容器。如果容器未初始化,podman startpodman 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(1), podman-start(1)

历史

2019 年 4 月,最初由 Matthew Heon mheon@redhat.com 编写