docker-composeのコマンドで「-bash: docker-compose: command not found」
今回はdocker-composeのコマンドを叩いたときに「-bash: docker-compose: command not found」というエラーが出る原因と対策についてご紹介していこうと思います。
私はDockerのバージョンを2.2.0.3から4.29.0に上げた際にこのエラーが起きるようになりました。
docker-composeのコマンドで「-bash: docker-compose: command not found」
結論から言うとDockerのバージョンアップによって今まで「docker-compose」と打っていたコマンドが「docker compose」とハイフンがなくなってスペースがあるコマンドに変わっただけでした。
「docker-compose」というコマンドは前のバージョンから非推奨のコマンドとなっており、私がDockerのバージョンアップをした後でたまたまバージョンアップ後でサポートされなくなったようです。
今まで「docker-compose build」や「docker-compose up」と打っていたコマンドを「docker compose build」や「docker compose up」に変えたら問題なく今まで通り動作することが確認できました。
終わりに
今回はdocker-composeのコマンドを叩いたときに「-bash: docker-compose: command not found」というエラーが出る原因と対策についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません