Às vezes, ao fazer login no linux, podemos encontrar esses problemas, alertando-nos docker-xomposede que existem alguns erros, como segue:
-bash: /etc/bash_completion.d/docker-compose: line 22: syntax error near unexpected token `$'{
\r''
'bash: /etc/bash_completion.d/docker-compose: line 22: `__docker_compose_q(){
Análise de causa
O formato de arquivo docker-compose é incompatível e há perigos ocultos: pode causar docker-composefalha no comando!
O caractere de nova linha do arquivo de formato doc é diferente daquele do arquivo de formato Unix, /etc/bash_completion.d/docker-composebasta abrir e modificar o formato do arquivo de acordo com o prompt
Solução
Usando o software MobaXterm, abra o arquivo usando o editor padrão