Docker Composer文件配置

Docker Composer文件配置,docker,docker-compose,Docker,Docker Compose,当我运行docker composer时,它显示错误:中的版本1.0。\docker-compose.yml无效。我不知道为什么会出现这个错误。有三个主要版本的。你通常想要最新的 版本:“3.7” 它与后继版本有很大不同:它将所有服务定义放在顶层,不支持顶层版本:或服务:键。还有其他一些变化;如果您需要自定义网络配置、Swarm支持或指定本地构建映像的映像名称,则版本1没有这些功能。有三个主要版本。你通常想要最新的 version: "1.0" services: es:

当我运行docker composer时,它显示错误:中的版本1.0。\docker-compose.yml无效。我不知道为什么会出现这个错误。有三个主要版本的。你通常想要最新的

版本:“3.7”
它与后继版本有很大不同:它将所有服务定义放在顶层,不支持顶层版本:或服务:键。还有其他一些变化;如果您需要自定义网络配置、Swarm支持或指定本地构建映像的映像名称,则版本1没有这些功能。

有三个主要版本。你通常想要最新的

version: "1.0"
services:
    es:
        image: "elasticsearch:7.6.1"
        container_name: myelasticsearch
        ports:
            - "9200:9200"
            - "9300:9300"
        environment:
            - discovery.type=single-node
    re:
        image: redis
        container_name: myredis
        ports:
            - "6379:6379"
    rab:
        image: "rabbitmq:3-management"  
        container_name: myrabbitmq
        ports:
            - "15672:15672"
            - "5672:5672"
版本:“3.7” 它与后继版本有很大不同:它将所有服务定义放在顶层,不支持顶层版本:或服务:键。还有其他一些变化;如果您需要自定义网络配置、Swarm支持或指定本地构建映像的映像名称,则版本1没有这些功能

version: "1.0"
services:
    es:
        image: "elasticsearch:7.6.1"
        container_name: myelasticsearch
        ports:
            - "9200:9200"
            - "9300:9300"
        environment:
            - discovery.type=single-node
    re:
        image: redis
        container_name: myredis
        ports:
            - "6379:6379"
    rab:
        image: "rabbitmq:3-management"  
        container_name: myrabbitmq
        ports:
            - "15672:15672"
            - "5672:5672"