Podman Compose使用Overlay Volume Mount时写入仍同步至主机的问题
问题:Overlay卷挂载后写入操作仍同步到主机目录
我尝试将主机目录挂载到容器中,希望所有写入操作仅作用于容器内部。根据Podman文档,使用Overlay Volume Mount选项(:O参数)应该能实现这一需求。
复现用Compose文件
services: app: image: docker.io/library/httpd ports: - "8080:80" volumes: - ./app:/app:O # :O 参数用于Overlay卷挂载 working_dir: /app command: touch out.txt
但实际写入操作仍会同步到主机文件系统,而非仅保存在容器的overlay文件系统中。
容器inspect输出片段
{"Id": "1fc65d9f6ee1750216a7fc953fd5ab1190a1d7d7da1cf11b0df6645b673dc767", "Created": "2024-05-27T02:32:40.888883068Z", ...}
podman info输出片段
host: arch: amd64 buildahVersion: 1.35.3 cgroupControllers: - cpuset ...}
内容的提问来源于stack exchange,提问作者Red Riding Hood
相关产品推荐
相关产品推荐

