1.2. 常见 Podman 命令
您可以使用以下基本命令,使用 podman 工具管理镜像、容器和容器资源。要显示所有 Podman 命令的完整列表,请使用 podman -h。
attach- 附加到正在运行的容器。
commit- 从更改的容器创建新镜像。
容器检查点- 检查一个或多个正在运行的容器。
容器恢复- 从检查点恢复一个或多个容器。
build- 使用 Containerfile 指令构建镜像。
create- 创建容器但不启动容器。
diff- 检查容器文件系统的更改。
exec- 在正在运行的容器中运行一个进程。
export- 将容器的文件系统内容导出为一个 tar 存档。
help, h- 显示命令的列表或某个命令的帮助。
healthcheck- 运行容器健康检查。
history- 显示指定镜像的历史记录。
images- 列出本地存储中的镜像。
import- 导入一个 tar 包以创建文件系统镜像。
info- 显示系统信息。
inspect- 显示容器或镜像的配置。
kill- 向一个或多个正在运行的容器发送一个特定的信号。
kube generate- 根据容器、Pod 或卷生成 Kubernetes YAML。
kube play- 根据 Kubernetes YAML 创建容器、pod 和卷。
load- 从存档加载一个镜像。
login- 登录到容器注册中心。
logout- 从容器注册中心注销。
logs- 获取容器的日志。
mount- 挂载一个工作容器的根文件系统。
pause- 暂停一个或多个容器中的所有进程。
ps- 列出容器。
port- 列出容器的端口映射或特定映射。
pull- 从注册中心拉取镜像。
push- 将镜像推送到指定的目的地。
restart- 重启一个或多个容器。
rm-
从主机中删除一个或多个容器。如果要运行,添加
-f。 rmi- 从本地存储中删除一个或多个镜像。
run- 在新容器中运行命令。
save- 将镜像保存到存档。
search- 在注册中心中搜索镜像。
start- 启动一个或多个容器。
stats- 显示一个或多个容器的 CPU 的百分比、内存、网络 I/O、块 I/O 和 PID 。
stop- 停止一个或多个容器。
tag- 向本地镜像添加额外的名称。
top- 显示容器的运行进程。
umount, unmount- 卸载工作容器的根文件系统。
unpause- 取消一个或多个容器中进程的暂停。
version- 显示 podman 版本信息。
wait- 阻止一个或多个容器。