如何在Docker Compose YAML文件中启用DNS负载平衡?

时间:2019-01-13 12:13:05

标签: docker docker-compose

我有一个简单的docker-compose.yaml文件,其中包含2个ElasticSearch服务:

version: '3'

services:
  elasticsearch1:
    image: elasticsearch:6.5.4
    restart: always  

  elasticsearch2:
    image: elasticsearch:6.5.4
    restart: always  

我想在撰写文件中为其启用DNS负载平衡,但是我没有找到一种方法。我知道使用docker run可以做到这一点。 Docker Compose中的等效功能是什么?

1 个答案:

答案 0 :(得分:1)

撰写文件中具有相同的功能:

version: '3'

services:
  elasticsearch1:
    image: elasticsearch:6.5.4
    restart: always
    networks:
      default:
        aliases:
          - elasticsearch

  elasticsearch2:
    image: elasticsearch:6.5.4
    restart: always
    networks:
      default:
        aliases:
          - elasticsearch

enter image description here