elasticsearch – Docker-compose链接vs external_links
我相信这是一个简单的问题,但我仍然没有从Docker-compose文档中得到它.链接和external_links有什么区别? 我喜欢external_links,因为我想拥有核心docker-compose,我想扩展它而不覆盖核心链接. 我究竟有什么,我正在尝试设置logstash,这取决于elasticsearch. Elasticsearch在核心docker-compose中,logstash在依赖的中.所以我必须在依赖的docker-compose中定义弹性搜索作为参考,因为logstash需要它作为链接.但Elasticsearch已有自己的链接,我不想在依赖链接中重复它们. 我可以使用external_link而不是链接吗? 我知道链接会在链接之前确保链接首先出现,external_link是否也会这样做? 任何帮助表示赞赏.谢谢. 最佳答案
如果要将同一个docker-compose.yml中的容器链接在一起,请使用链接.您需要做的就是设置服务名称的链接.像这样:
如果您想将docker-compose.yml中的容器链接到另一个未包含在同一个docker-compose.yml中的容器,或者以不同的方式启动,那么您可以使用external_links并设置指向容器的链接名称.像这样:
我建议第一种方法,除非你的用例由于某种原因要求他们不能在同一个docker-compose.yml (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Angular – 从另一个组件打开/关闭sidenav
- scala – 从脚本启用REPL power user mode(:power)
- scala – 合并循环中生成的多个RDD
- 【数据结构】散列表(哈希表)hash table
- angular – ngrx效果:由其他效果立即处理的一个效果调度的
- Remoting技术简介(转载)
- netbeans中元素上不允许使用“ng-click”属性
- 调用webservice异常java.lang.ClassCastException: java.la
- Kettle通过Webservice获取天气信息
- 【Bootstrap】一个在当前网页弹出的对话框,可以关闭,不用