跳到主要内容

管理容器

摘要

podman container 命令用于管理容器,包括创建、运行、停止、删除等操作。

子命令

命令手册页描述
attachpodman-attach(1)附加到一个正在运行的容器。
checkpointpodman-container-checkpoint(1)对一个或多个正在运行的容器进行检查点操作。
cleanuppodman-container-cleanup(1)清理容器的网络和挂载点。
clonepodman-container-clone(1)复制一个已存在的容器。
commitpodman-commit(1)基于已更改的容器创建新的镜像。
cppodman-cp(1)在容器和本地文件系统之间复制文件/文件夹。
createpodman-create(1)创建一个新的容器。
diffpodman-container-diff(1)检查容器文件系统的更改
execpodman-exec(1)在正在运行的容器中执行命令。
existspodman-container-exists(1)检查本地存储中是否存在一个容器
initpodman-init(1)初始化一个容器。
inspectpodman-container-inspect(1)显示容器的配置信息。
killpodman-kill(1)杀死一个或多个容器中的主进程。
listpodman-ps(1)列出系统上的容器(别名 ls)。
logspodman-logs(1)显示容器的日志。
mountpodman-mount(1)挂载正在工作的容器的根文件系统。
pausepodman-pause(1)暂停一个或多个容器。
portpodman-port(1)列出容器的端口映射。
prunepodman-container-prune(1)从本地存储中删除所有已停止的容器。
pspodman-ps(1)打印出容器的信息。
renamepodman-rename(1)重命名一个已存在的容器。
restartpodman-restart(1)重启一个或多个容器。
restorepodman-container-restore(1)从检查点恢复一个或多个容器。
initpodman-init(1)初始化一个容器。
inspectpodman-container-inspect(1)显示容器的详细信息。
killpodman-kill(1)终止容器的主进程。
listpodman-ps(1)列出正在运行或已停止的容器。
logspodman-logs(1)显示容器的日志输出。
mountpodman-mount(1)挂载正在运行的容器的文件系统。
pausepodman-pause(1)暂停容器的执行。
portpodman-port(1)显示容器的端口映射信息。
prunepodman-container-prune(1)删除所有已停止的容器。
pspodman-ps(1)显示容器的状态。
renamepodman-rename(1)重命名容器。
restartpodman-restart(1)重启容器。
restorepodman-container-restore(1)从检查点恢复容器的状态。
rmpodman-rm(1)删除一个或多个容器。
runpodman-run(1)创建一个新容器并运行命令。
runlabelpodman-container-runlabel(1)根据容器镜像的标签执行命令。
startpodman-start(1)启动一个或多个容器。
statspodman-stats(1)显示一个或多个容器的资源使用统计信息。
stoppodman-stop(1)停止一个或多个正在运行的容器。
toppodman-top(1)显示容器中正在运行的进程。
unmountpodman-unmount(1)卸载容器的文件系统。
unpausepodman-unpause(1)取消暂停容器的执行。
updatepodman-update(1)更新容器的cgroup配置。
waitpodman-wait(1)等待一个或多个容器停止并打印其退出码。

示例

列出所有容器

podman container list

创建一个新的容器并运行命令

podman container run -it ubuntu bash

删除一个容器

podman container rm <container_id_or_name>

显示容器的详细信息

podman container inspect <container_id_or_name>

停止一个容器

podman container stop <container_id_

参见

podman(1), podman-exec(1), podman-run(1)