問題の説明
- Linux にログインすると、場合によってはこのような問題が発生し、
docker-xompose
次のようなエラーが表示されることがあります。
-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() {
原因分析
- docker-compose ファイル形式には互換性がなく、
docker-compose
コマンドが失敗する可能性があるという隠れた危険性があります。
- doc 形式ファイルの改行文字は Unix 形式ファイルの改行文字とは異なります。プロンプトに従って
/etc/bash_completion.d/docker-compose
ファイル形式を開いて変更するだけです。
解決
- MobaXterm ソフトウェアを使用し、デフォルトのエディタでファイルを開きます。
- 次にファイル形式を選択します