繁体   English   中英

Docker 将文件挂载到容器中会清除目录

[英]Docker mounting file into container clears directory

我有一个容器,它已经包含这样的结构中的文件:

/var/www/html/pages/index.php
/var/www/html/pages/page1.php
/var/www/html/pages/page2.php
...

现在我有一个 page5.php,我想将它安装到该容器中。

所以我的想法是:

server:
  image: myapp
volumes:
   - ./pages/page5.php:/var/www/html/pages/page5.php
   - ./pages/page6.php:/var/www/html/pages/page6.php

将文件安装到位。 现在的问题是这个目录中的所有其他文件都没有了,只有 page5.php 和 page6.php 被放入。

我有办法挂载该外部文件并将现有文件保留在此目录中吗?

这是您挂载卷时的典型行为。

最好将所有页面都带到./pages/并将装载到容器

|_pages/
    |_ page1.php
    |_ page2.php
    |_ ...
    |_ page5.php
    |_ page6.php

docker-compose文件中

server:
  image: myapp
volumes:
   - ./pages/:/var/www/html/pages/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM