官方Elasticsearch docker repository狀態,我可以通過一個標誌/參數設置節點名稱node.name?指定ELasticsearch在泊塢窗,compose.yml
3
A
回答
1
-Des.node.name="TestNode"
只是一個參數的命令,所以你會指定爲command
的一部分:
command: "elasticsearch -Des.node.name=TestNode"
您還可以使用entrypoint
爲「基地」命令,並添加使用command
ARGS ,像這樣:
entrypoint: elasticsearch
command: "-Des.node.name=TestNode"
如果ENTRYPOINT
在Dockerfile已經設置,您可以完全忽略它。
1
您可以將它添加到docker-compose.yml
文件的environment
部分,像這樣:
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.1
container_name: elasticsearch
environment:
- node.name=<your-node-name-here>
0
environment:
node.name: your-node-name-here
相關問題
- 1. 「泊塢窗,撰寫」命令來設置泊塢窗,compose.yml文件
- 2. 指定hostheader在泊塢窗
- 3. 編輯泊塢窗,compose.yml與PyYAML
- 4. 如何使用泊塢窗,compose.yml版 「1」
- 5. 泊塢窗的ubuntu - elasticsearch
- 6. 在泊塢窗
- 7. 在泊塢窗
- 8. 泊塢窗 - 編輯「泊塢窗」文件
- 9. 泊塢窗和指定目標OS
- 10. 泊塢窗:在Ubuntu
- 11. 泊塢窗:在Dockerfile
- 12. 的Neo4j-mazerunner,如何增加內存大小泊塢窗,compose.yml
- 13. 如何跨越泊塢窗,compose.yml文件鏈接容器
- 14. 從泊塢窗
- 15. 泊塢窗:頭
- 16. 內泊塢窗
- 17. 泊塢窗
- 18. 如何運行泊塢窗,構成對泊塢窗羣(不含泊塢窗機)
- 19. 泊塢窗機VS泊塢運行
- 20. 泊塢窗網絡
- 21. 泊塢窗 - PG :: ConnectionBad
- 22. 泊塢窗更新
- 23. 泊塢窗容器
- 24. 在泊塢窗集裝箱
- 25. 是使用在泊塢窗
- 26. 網::在泊塢窗雲
- 27. Fiware Orion在泊塢窗掛
- 28. 在泊塢窗命令行
- 29. 在泊塢窗容器
- 30. NPM安裝在泊塢窗
謝謝,但反正是有我離開'command'不變?如果他們因任何原因決定改變它,我不想重寫原始命令!我的意思是,如果我試圖做'docker run',我可以在不改變命令的情況下給出參數,是否可以在這裏做同樣的事情? – Mehran
這是但你需要指定你自己的配置文件。請看看我們的Docker鏡像[million12/elasticsearch](https://hub.docker.com/r/million12/elasticsearch/) 值得一提的是,我們的圖像像elasticsearch命令一樣起作用。所以,無論你想在運行過程中指定而不是使用配置文件,你可以 – Polinux
我已經添加了更多關於'入口點'的信息給我的答案,這就是你的建議。 – dnephin