如何在ArangoDB docker映像中指定配置文件?

Sushi2all

我正在尝试通过docker compose启动ArangoDB服务器。

使用默认配置,一切都可以正常工作,但是我正努力使容器中的服务器以最少的设置获取自定义配置文件

我尝试使用以下方法覆盖启动顺序:

command: >
    arangod --configuration /arango.conf

我已经检查过了,并且该文件存在于容器中,但是当我通过arangoshell通过查询检查配置文件时,它仍然引用默认设置和arangod.conf放置在/tmp文件夹中的文件。

有什么提示吗?

服务中心

--config /tmp/arangod.conf在第185行被硬编码docker-entrypoint.sh

在第42行,每次容器启动时它也会被覆盖/etc/arangodb3/arangod.conf

因此要对custom.conf文件运行arangod,您需要将其作为卷映射到/etc/arangodb3/arangod.conf

通过泊坞窗撰写

volumes:
  /custom.conf:/etc/arangodb3/arangod.conf

通过docker cli

-v /custom.conf:/etc/arangodb3/arangod.conf

更新:根据评论

custom.conf 必须包含来自的默认值 /etc/arangodb3/arangod.conf

最简单的方法是custom.conf通过docker cli保存默认配置并在该文件中添加/更新选项

docker run --rm arangodb/arangodb:3.7.5 sh -c 'cat /etc/arangodb3/arangod.conf' > custom.conf

还需要/etc/arangodb3/arangod.conf在新版本的ArangoDB中跟踪默认选项的更新并将其反映在您的custom.conf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ssh配置文件中指定RemoteForward?

来自分类Dev

如何使boxfuse创建包含要在主arg中指定的可执行jar和配置文件的映像?

来自分类Dev

如何在XML配置文件中指定Octopus内置变量名?

来自分类Dev

如何在CMake软件包配置文件中指定可选依赖项?

来自分类Dev

如何在OpenSSL配置文件中指定证书的有效性?

来自分类Dev

如何从配置文件中指定的内容启用脚本中的功能?

来自分类Dev

Xcode CI-如何在漫游器中指定要使用的开发团队和配置文件?

来自分类Dev

如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

来自分类Dev

当通过命令行参数从配置文件中指定数组的大小时,如何使用std :: array?

来自分类Dev

如何在ArangoDb AQL查询中指定数据库?

来自分类Dev

如何在Maven Reactor摘要中指示活动配置文件?

来自分类Dev

如何配置Maven以忽略POM文件中指定的存储库?

来自分类Dev

我们如何在休眠配置文件中使用<mapping file =“” />指定映射文件

来自分类Dev

如何为Mongod进程指定配置文件

来自分类Dev

如何在Spring XML配置文件类中为Map属性指定?

来自分类Dev

如何在Play应用程序中使用sbt start指定配置文件?

来自分类Dev

如何在命令行中使用指定的配置文件在OSX中启动新的终端?

来自分类Dev

如何在Intellij中为单元测试指定Dropwizard配置文件?

来自分类Dev

如何在 docker 容器中运行 grails-vue 配置文件?

来自分类Dev

如何在Eclipse运行配置中指定appengine devserver端口?

来自分类Dev

如何在Deno中指定或覆盖TypeScript配置

来自分类Dev

如何在Gitlab Markdown中指定Mermaid配置?

来自分类Dev

如何在docker swarm中指定--dns条目

来自分类Dev

如何在Eclipse中配置ORMLite的表配置文件?

来自分类Dev

如何在Spring配置文件中配置Hibernate

来自分类Dev

如何在Centos中配置网络配置文件?

来自分类Dev

如何配置intellij以运行pom文件中指定的所有Maven插件

来自分类Dev

如何在Struts配置文件中的文件夹内配置文件的路径

来自分类Dev

如何在Struts配置文件中的文件夹内配置文件的路径

Related 相关文章

  1. 1

    如何在ssh配置文件中指定RemoteForward?

  2. 2

    如何使boxfuse创建包含要在主arg中指定的可执行jar和配置文件的映像?

  3. 3

    如何在XML配置文件中指定Octopus内置变量名?

  4. 4

    如何在CMake软件包配置文件中指定可选依赖项?

  5. 5

    如何在OpenSSL配置文件中指定证书的有效性?

  6. 6

    如何从配置文件中指定的内容启用脚本中的功能?

  7. 7

    Xcode CI-如何在漫游器中指定要使用的开发团队和配置文件?

  8. 8

    如何在使用Eclipse创建的可运行jar中指定外部log4j2配置文件

  9. 9

    当通过命令行参数从配置文件中指定数组的大小时,如何使用std :: array?

  10. 10

    如何在ArangoDb AQL查询中指定数据库?

  11. 11

    如何在Maven Reactor摘要中指示活动配置文件?

  12. 12

    如何配置Maven以忽略POM文件中指定的存储库?

  13. 13

    我们如何在休眠配置文件中使用<mapping file =“” />指定映射文件

  14. 14

    如何为Mongod进程指定配置文件

  15. 15

    如何在Spring XML配置文件类中为Map属性指定?

  16. 16

    如何在Play应用程序中使用sbt start指定配置文件?

  17. 17

    如何在命令行中使用指定的配置文件在OSX中启动新的终端?

  18. 18

    如何在Intellij中为单元测试指定Dropwizard配置文件?

  19. 19

    如何在 docker 容器中运行 grails-vue 配置文件?

  20. 20

    如何在Eclipse运行配置中指定appengine devserver端口?

  21. 21

    如何在Deno中指定或覆盖TypeScript配置

  22. 22

    如何在Gitlab Markdown中指定Mermaid配置?

  23. 23

    如何在docker swarm中指定--dns条目

  24. 24

    如何在Eclipse中配置ORMLite的表配置文件?

  25. 25

    如何在Spring配置文件中配置Hibernate

  26. 26

    如何在Centos中配置网络配置文件?

  27. 27

    如何配置intellij以运行pom文件中指定的所有Maven插件

  28. 28

    如何在Struts配置文件中的文件夹内配置文件的路径

  29. 29

    如何在Struts配置文件中的文件夹内配置文件的路径

热门标签

归档