version: '3.7'
services:
docker-mongo:
image:
- mongo:4.2.1
ports:
- "27017:27017"
networks:
- mynetwork
networks:
mynetwork:
Когда я выполняю docker-compose config
, я получил следующую ошибку:
Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") 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/
Таким образом, согласно сообщению об ошибке, которое я пробовал с версиями 2.2
и 3.3
, оба результата приводят к одной и той же ошибке сообщение
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.docker-mongo.image contains an invalid type, it should be a string
- Ubuntu 18.04.2 LTS
- Docker версия 18.09.6, сборка 481bc77
- docker - составить версию 1.17.1, сборка неизвестна