#docker-compose
Вопрос:
Я пытаюсь создать композицию для своего недавнего проекта, но у меня возникли некоторые проблемы с этим отступом (я искал аналогичные решения для этого), так как мой bash не может скомпилировать мое композицию из-за проблем с отображением в моей среде для отображения базы данных.
Это та часть кода, о которой говорит мой терминал, которая нуждается в доработке.
db:
image: mysql:5.7
container_name: pacoteiro-db
restart: unless-stopped
environment:
- MYSQL_DATABASE: pacoteiro_db
- MYSQL_USER: pacoteiro_db
- MYSQL_PASSWORD: wasd
- MYSQL_ROOT_PASSWORD: wasdq
ports:
- '3306:3306'
expose:
- '3306:3306'
volumes:
- pacoteiro-db:/var/lib/mysql
networks:
- pacoteiro
Я просмотрел некоторые документы для отступа docker-compose, и, похоже, мое письмо в порядке, поэтому я не могу понять, в чем сейчас проблема.
Комментарии:
1. Ваш ЯМЛ выглядит уродливым. Все, что ниже
db:
, должно быть с отступом2. извините, я только что вставил свой код сюда, это мой первый вопрос здесь, так что я все еще осваиваюсь с этим.
3. О какой именно ошибке сообщается?
4. Ваш синтаксис массива отключен. Так и должно быть
- ENV_VAR_NAME=value
. Видишь docs.docker.com/compose/environment-variables/…5. «services.db.environment должно быть сопоставлением» была следующая ошибка.