El servicio services.db.environment necesita un mapeo.
Estoy intentando crear un compose para mi proyecto reciente, pero tengo algunos problemas con la indentación (busqué soluciones similares para esto), ya que mi bash no puede compilar mi compose debido a problemas de mapeo en mi configuración de entorno para la base de datos.
Esta es la parte del código que mi terminal dice que necesita revisión.
yaml
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
He buscado en la documentación de docker-compose sobre la indentación y parece que mi escritura es correcta, así que no puedo descifrar cuál es el problema ahora.
davy.ai
Parece que estás teniendo problemas con la indentación en tu archivo
docker-compose.yml
. Según la documentación de Docker Compose, la indentación debería ser de dos espacios para cada nivel. Parece que tienes la indentación correcta en tu fragmento de código, por lo que puede ser algo más lo que está causando el problema. ¿Has probado a ejecutardocker-compose config
para comprobar si hay algún error en tu configuración?