сервис 'изображение' должен быть отображением, а не строкой - PullRequest
0 голосов
/ 24 июня 2019

Я следую учебному пособию по udemy и выполнил точные шаги, которые сделал учитель и написал файл docker compose, но при вводе команды для сборки и запуска приложения возникает следующая ошибка: В файле '. \ Docker-compose .yml ', сервис' image 'должен быть отображением, а не строкой.

Я попытался изменить изображение на изображение: redis: alpine вместо image: redis, как упоминалось в докерской документации, но все равно выдает ту же ошибку, я даже попробовал image: 'redis'.

version: '3'
services:
 redis-server:
   image: redis
 node-app:
   build: .
 ports:
   - "4081:8081"

1 Ответ

2 голосов
/ 24 июня 2019

Я думаю, что это просто отступ:

version: '3'
services:
    redis-server:
       image: redis
    node-app:
       build: .
       ports:
           - "4081:8081"

Надеюсь, это поможет

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