名称

podman-unmount - 卸载工作容器的根文件系统

概要

podman unmount [选项] 容器 […]

podman umount [选项] 容器 […]

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

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

描述

卸载指定的容器的根文件系统,前提是该文件系统没有被其他进程使用。

每次容器被挂载时,容器存储都会增加一个挂载计数器。当容器被卸载时,挂载计数器会减少,容器的根文件系统只有在挂载计数器达到零(表示没有其他进程使用该挂载)时才会被物理卸载。可以使用 --force 标志强制卸载。

注意:Podman 可以用来卸载 Podman 容器,也可以用来卸载外部容器。外部容器是在 container/storage 中由其他工具(如 Buildah 和 CRI-O)创建的容器。

选项

--all, -a

卸载所有当前已挂载的容器。

--force, -f

强制卸载指定的容器的根文件系统,即使其他进程已挂载它。

注意:如果在其他进程不知情的情况下删除了它们正在使用的挂载点,那么这些进程可能会失败。

--latest, -l

不提供容器名称或 ID,而是使用最后创建的容器。注意:最后一个启动的容器可能来自主机上其他 Podman 用户。 (此选项在远程 Podman 客户端不可用,包括 Mac 和 Windows(不包括 WSL2)机器)

示例

卸载给定 ID 的容器

podman container unmount containerID

卸载给定 ID 的多个容器

podman unmount containerID1 containerID2 containerID3

卸载所有容器

podman unmount --all

参见

podman(1), podman-mount(1), podman-image-mount(1)