5.9. 挂载容器文件系统
您可以通过挂载容器来与容器共享主机目录或设备。例如,挂载 /dev/log 允许容器将日志直接写入主机的系统日志。
先决条件
-
container-tools元数据包已安装。
流程
运行名为
mysyslog的容器:# podman run -dt --name=mysyslog registry.redhat.io/rhel10/support-tools运行
podman mount命令,将正常工作的容器根文件系统挂载到主机可访问的位置。例如,挂载mysyslog容器:# podman mount mysyslog /var/lib/containers/storage/overlay/990b5c6ddcdeed4bde7b245885ce4544c553d108310e2b797d7be46750894719/merged使用
ls命令显示挂载点的内容:# 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显示 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" ...如需更多信息,请参阅系统中的
podman-mount (1)手册页。