首页 > 解决方案 > Docker-Compose 挂载卷覆盖主机文件

问题描述

我正在从 CMS 挂载一个目录,其中包含 docker 容器内的内容文件。

安装绝对有效。CMS 有一些基本文件,这些文件在构建过程中被复制到容器中的挂载文件夹中。然后它将被挂载到主机上的一个目录中。现在容器中的文件也在主机上。我可以更改它们,它们将保持同步。

如果我重新启动容器docker-compose stop&&docker-compose up -d主机上的文件将被容器构建中的默认文件覆盖。

是否有可能强制文件的本地状态覆盖容器中的文件?

亲切的问候

标签: dockerdocker-composemountvolumes

解决方案


也许尝试将其配置为只读

docker run -v volume-name:/path/in/container:ro my/image

推荐阅读