при использовании docker compose 3.8 появляется ошибка «версия не поддерживается» - PullRequest
1 голос
/ 21 апреля 2020

Я пытаюсь использовать последнюю версию docker compose версии 3.8, но продолжаю получать "Version in". \ docker -compose.yml "не поддерживается". ошибка.

Я использую последнюю версию движка Docker, 19.03.8 и Docker desktop, 2.2.0.5.

РЕДАКТИРОВАТЬ: Вот моя docker композитная версия: docker -композитная версия 1.25.4, сборка 8d51620a

Вот мой docker композитный файл:

version: "3.8"
services:
  portal:
    image: portal-dev
    ports:
      - "5000:80"
      - "4200:4200"
    container_name: portal
    build:
      context: .
      dockerfile: Dockerfile.dev
    environment:
      ASPNETCORE_ENVIRONMENT: Development
      DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER: 0

Мой docker файл compose работает с использованием версии 3.7. Я не могу понять, почему это не работает, используя версию 3.8. Кто-нибудь может помочь?

1 Ответ

2 голосов
/ 21 апреля 2020

Версия 3.8 compose была добавлена ​​в docker -compose 1.25.5 (ref: https://github.com/docker/compose/releases/tag/1.25.5)

Docker Desktop 2.3 включает новую версию compose, но она на пограничном канале на данный момент.

Если вы можете / не хотите использовать пограничный канал, вы можете загрузить последнюю версию docker -compose вручную на странице выпуска github https://github.com/docker/compose/releases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...