Docker Composer Конфигурация файла - PullRequest
1 голос
/ 22 марта 2020
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"

, когда я запускаю docker - composer вверх, это показывает ОШИБКУ: версия "1.0" в ". \ docker -compose.yml" недопустима. Я не понимаю, почему эта ошибка

Ответы [ 2 ]

3 голосов
/ 22 марта 2020

Существует три основных версии самого файла docker-compose.yml . Обычно требуется, чтобы последняя версия

version: '3.7'

Версия 1 значительно отличалась от ее преемников: она поместила все определения служб на верхний уровень и не поддерживала верхний уровень. version: или services: клавиш. Есть также ряд других изменений; если вам нужна пользовательская конфигурация сети, поддержка Swarm или указание имени образа локально созданного образа, версия 1 не имеет ничего из этого.

0 голосов
/ 23 марта 2020
version: "3.7"
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"
    rabbitmq:
        image: "rabbitmq:3-management"  
        container_name: myrabbitmq
        ports:
            - "15672:15672"
            - "5672:5672"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...