Puede, que como yo, usando docker-compose en algún momento te encuentres un error como este:
ERROR: yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yml", line 1, column 1 expected , but found '' in "./docker-compose.yml", line 20, column 3
Que en realidad es algo parecido a este (son el mismo error):
<unicode sting>
Pues uno de los preceptos del estándar YAML es que los objetos deben estar correctamente identados con espacios, puede que se te haya colado alguna tabulación o que no hayas puesto correctamente un espacio. La solución pasa por usar un validador e ir reparando a mano error a error.