我正在从CMS装入目录,其中目录文件位于docker容器中。
安装绝对正确。 CMS获得了一些基本文件,这些文件在构建过程中被复制到容器中的已安装文件夹中。然后将其安装到主机上的目录中。现在,来自Container的文件也位于主机上。我可以更改它们,它们将保持同步。
如果我重新启动容器docker-compose stop
&& docker-compose up -d
,则主机上的文件将被容器构建中的默认文件覆盖。
是否有可能强制文件的本地状态覆盖容器中的文件?
亲切的问候
答案 0 :(得分:0)
也许尝试将其配置为只读
docker run -v volume-name:/path/in/container:ro my/image
答案 1 :(得分:0)
您可以将其设置为只读,作为 gCoh 答案。有关docker-compose的信息,请参见以下内容:
volumes:
- type: bind
source: ./host-source-folder
target: /container-folder
read_only: true