Я работаю над приложением php docker.Я столкнулся с ошибкой при попытке выполнить команду docker-compose up

#java #linux #docker #docker-compose #dockerfile

#Ява #линукс #докер #докер-сочинение #докерфайл

Вопрос:

мой файл docker-compose.yml

 version: "3.9" services:  web:  build: .  ports:  - "5000:5000" redis:  image: "redis:alpine"  

моя ошибка :

 ERROR: In file './docker-compose.yml', service 'build' must be a mapping not a string.  

Ответ №1:

  • Убедитесь, что вы используете не вкладки, а только пробелы ( YAML не поддерживает вкладки).
  • Кроме того, у вас неправильный отступ в файле YAML:

это должно быть:

 version: "3.9" services:  web:  build: .  ports:  - "5000:5000"  redis:  image: "redis:alpine"  

Комментарии:

1. большое вам спасибо ,это работает

2. Рад помочь! Пожалуйста, отметьте это как решение, чтобы помочь другим узнать об этом.