Почему я получаю конфликт версий docker-compose при полностью обновленной загрузке azerothcore? - PullRequest
0 голосов
/ 28 сентября 2019

ОС: CentOS Linux выпуск 7.7.1908 (Core) [3.10.0-957.27.2.el7.x86_64]

Выполнено обновление / обновление yum и ничего не осталось для обновления, также только что завершеноgit pull для azerothcore-wotlk и ничего не осталось для обновления, либо.

[azerothcore-wotlk] $ docker-compose up

ERROR: Version in "./docker-compose.yml "не поддерживается.Возможно, вы видите эту ошибку, потому что вы используете неправильную версию файла Compose.Либо укажите версию «2» (или «2.0») и поместите определения служб под ключом services, либо опустите ключ version и поместите определения служб в корень файла, чтобы использовать версию 1. Дляподробнее о версиях формата файлов Compose см. https://docs.docker.com/compose/compose-file/

[azerothcore-wotlk]$ head docker-compose.yml
version: '3.2'

services:

  ac-database:
    image: azerothcore/database
    build:
      context: .
      dockerfile: ./docker/database/Dockerfile
    networks:

[azerothcore-wotlk] $ docker-compose --version

docker-compose version 1.9.0, сборка 2585387

[azerothcore-wotlk] $ docker --version

версия Docker 19.03.2, сборка 6a30dfc

1 Ответ

0 голосов
/ 28 сентября 2019

Получается, что, несмотря на получение возврата для этого пользователя docker-compose --version, он не был установлен глобально?

Так что исправьте для меня: 1) sudo yum install docker-compose -это захватило 1.18 для глобальной установки

2) sudo docker-compose --version - теперь это возвращает 1.18

3) sudo docker-compose - теперь работает.

...