如何使用docker-compose.yml为elasticsearch.yaml文件设置network.publish_host
我想在docker-compose.yml文件中为network.publish_host设置环境variables。
在这里,我不能设置docker-compose.yml文件中的network.publish_host在我的例子中,我运行一个elasticsearch集群在不同的docker主机。但是当我试图设置network.publish_host环境iam无法设置。它需要默认值为172.18.0.2,但我的期望是得到像192.168.1.22
这是我的docker-compose.yml文件
version: '2' services: elasticsearch1: image: bitnami/elasticsearch:latest environment: - ELASTICSEARCH_CLUSTER_NAME=docker-cluster - network.publish_host=192.168.1.22 - discovery.zen.ping.multicast.enabled=false - ELASTICSEARCH_CLUSTER_HOSTS=192.168.1.23 - discovery.zen.ping.timeout=3s - ELASTICSEARCH_NODE_NAME=elastic-node1 volumes: - ~/elasticsearch/data:/bitnami ports: - '9200:9200' - '9300:9300'
请帮忙解决这个问题enter code here
- 是否有可能将Docker Hub公开托pipe的映像部署到Kubernetes Container Engine,而无需将其上传到Container Contay?
- 如何configurationDocker for Mac中使用哪个DNS服务器?
- Docker卷空
- Docker与MongoDB(3.4)副本碎片
- 我如何使用OpenRC(Alpine)在Docker中自动启动服务?
- 没有检测到“客户机”中安装了“rsync”
- docker合成和其他图像之间的通信
- 在Docker容器输出JMX RMI连接错误的Datadog代理启动
- 设置Stackdriver为Docker的gcplogs日志驱动程序logging日志级别