【问题标题】:Docker mount not working as expected in retrieving the fileDocker mount 在检索文件时未按预期工作
【发布时间】:2021-10-13 05:27:20
【问题描述】:

下面是我的 docker compose 代码。我期望将 elasticsearch.yml 中的配置文件复制到 ./config 文件夹,以便我可以对其进行编辑并且容器可以读取。但是,我这样做了,我可以启动 docker compose。任何我想念的东西。我需要在配置文件夹中创建 elasticsearch.yml 的状态。我如何创建它,因为我没有复制内容来修改 yaml

    volumes:
      - type: bind
        source: ./config
        target: /usr/share/elasticsearch/config/elasticsearch.yml
        read_only: true

【问题讨论】:

    标签: docker elasticsearch docker-compose


    【解决方案1】:

    您尝试将目录绑定到文件。如果您在本地的配置文件名为“elasticsearch.yml”,只需在目标中省略文件名。那么应该可以工作了。

    【讨论】:

    • 这个我需要创建文件吗? elasticsearch.yml的内容会被复制到本地替换吗?
    • 容器中的内容从本地的 elasticsearch.yml 复制和替换
    • 啊,你试着反过来做,对吧?因此,您尝试将文件从容器内部挂载到主机环境?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多