как разрешить выполнение команды docker-compose up - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь протестировать этот проект https://github.com/saan099/sawtooth-test

Но при выполнении команды docker-compose up я обнаружил эту проблему:

ERROR: Version in "./docker-compose.yaml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

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

Это моя версия докера и моя версия docker-composer:

>>> ~/sawtooth-test $ docker --version
Docker version 1.13.1, build 092cba3

>>> ~/sawtooth-test $ docker-compose version
docker-compose version 1.8.0, build unknown
docker-py version: 1.9.0
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016

Но когда я ставлю этот docker-compose --version

   >>> ~/sawtooth-test $ docker version
    Client:
    Version:      1.13.1
    API version:  1.26
    Go version:   go1.6.2
    Git commit:   092cba3
    Built:        Thu Nov  2 20:40:23 2017
    OS/Arch:      linux/amd64

>>> ~/sawtooth-test $ docker-compose --version
docker-compose version 1.8.0, build unknown

Спасибо вам заавансовый.

Ответы [ 2 ]

0 голосов
/ 07 августа 2018

Обновите первую строку вашего docker-compose.yml файла, указав version: '3' вместо version: '2.1'

. Вот еще некоторая информация для вас относительно управления версиями Docker-Compose.

https://docs.docker.com/compose/compose-file/compose-versioning/

0 голосов
/ 06 августа 2018

go и nano в docker-compose.yaml

редактирование версии: от '2' до '2'

sudo docker-compose up  

наконец-то должно решить вашу проблему

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