首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker 2安装卷-防止删除/etc/httpd目录中的文件

Docker 2安装卷-防止删除/etc/httpd目录中的文件
EN

Stack Overflow用户
提问于 2022-10-05 04:39:43
回答 1查看 46关注 0票数 1

我正在尝试将我的自定义conf文件挂载到/etc/httpd,但是,当我构建停靠器撰写时,它将导致/etc/httpd/conf/httpd.conf No这样的文件或目录

Apache码头-组成:

代码语言:javascript
复制
  apache:
    container_name: apache
    image: cytopia/apache-2.2
    volumes:
      - ./src:/var/www
      - ./apache:/etc/httpd
    depends_on:
      - php
      - mysql
    ports:
      - "8088:80"
    networks:
      - project

apache目录:

代码语言:javascript
复制
- conf
- conf.d
- conf.v (virtual host)

我只想覆盖/etc/httpd中的数据,而不删除/etc/httpd中的其他文件/目录。如果这是可能的或不可能的,请建议如何做。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-05 05:02:49

您可以先尝试和绑定-单独挂载这些文件,而不是文件夹(它会覆盖所有内容)

代码语言:javascript
复制
 apache:
    container_name: apache
    image: cytopia/apache-2.2
    volumes:
      - ./src:/var/www
      - ./apache/conf/aFile:/etc/httpd/conf/aFile:ro
      - ./apache/conf.d/aFile:/etc/httpd/conf.d/aFile:ro
      - ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73955991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档