5.8. 挂载容器文件系统
使用 podman mount
命令将正常工作的容器根文件系统挂载到主机可访问的位置。
先决条件
-
container-tools
元数据包已安装。
流程
运行名为
mysyslog
的容器:podman run -d --name=mysyslog registry.redhat.io/rhel10/support-tools
# podman run -d --name=mysyslog registry.redhat.io/rhel10/support-tools
Copy to Clipboard Copied! 可选:列出所有容器:
podman ps -a
# podman ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c56ef6a256f8 registry.redhat.io/rhel10/support-tools:latest usr/bin/bash 20 minutes ago Up 20 minutes ago mysyslog
Copy to Clipboard Copied! 挂载
mysyslog
容器:podman mount mysyslog
# podman mount mysyslog /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged
Copy to Clipboard Copied! 使用
ls
命令显示挂载点的内容:ls /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged
# ls /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var
Copy to Clipboard Copied! 显示 OS 版本:
cat /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged/etc/os-release NAME="Red Hat Enterprise Linux" VERSION="10 (Ootpa)" ID="rhel" ID_LIKE="fedora" ...
# cat /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged/etc/os-release NAME="Red Hat Enterprise Linux" VERSION="10 (Ootpa)" ID="rhel" ID_LIKE="fedora" ...
Copy to Clipboard Copied!