首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker-编写指定配置文件

Docker-编写指定配置文件
EN

Stack Overflow用户
提问于 2017-06-09 10:47:08
回答 3查看 7.9K关注 0票数 6

我刚开始接触码头,现在我想使用docker-compose。我想为docker-compose.yml脚本提供配置文件,其中包含主机/端口,可能是凭据和其他cassandra配置。

https://hub.docker.com/r/bitnami/cassandra/

如何在撰写脚本中指定它:

代码语言:javascript
运行
复制
cassandra:
  image: bitnami/cassandra:latest
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-09 11:24:36

您可以使用Docker环境变量(https://docs.docker.com/compose/environment-variables/#substituting-environment-variables-in-compose-files)来完成此操作。还可以使用环境变量指定单独的环境文件。

票数 4
EN

Stack Overflow用户

发布于 2018-06-15 18:32:51

显然,包括在映像构建范围之外的一个文件,例如一个配置文件,是社区和Docker人员之间的一个主要讨论要点 (可能还有些紧张)。在这个链接问题上,许多开发人员建议将配置文件作为卷添加到文件夹中(不幸的是,您不能添加单个文件)。

它看起来应该是:

代码语言:javascript
运行
复制
volumes:
  - ./config_folder:./config_folder

其中config_folder将位于项目的根目录下,与Dockerfile位于同一级别。

票数 3
EN

Stack Overflow用户

发布于 2022-04-13 02:41:10

如果Docker compose环境无法解决您的问题,则应从原始映像创建一个新的图像,其中包含副本,以覆盖该文件。

Dockerfile:

代码语言:javascript
运行
复制
From orginal_image:xxx
COPY local_conffile in_image_dir/conf_dir/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44455821

复制
相关文章

相似问题

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