0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

command not found: docker-compose

Last updated at Posted at 2024-08-13

Issue - docker composeコマンドが使えなくなった

docker周りでバージョンを更新しようとしたところ,以下のようなエラーが出てdocker composeコマンドを使えなくなってしまったので,解決方法を記録します.

zsh: command not found: docker-compose

原因の詳細は忘れたので後で書きますが,docker compose v2へのアップデートがうまくいっていなかったようなので,docker, docker composeをアンイストール後,再インストールしたところきちんと動くようになりました.

Solution

まずは以下のコマンドでDocker Desktopをアンインストールします.(Mac OSを使ってる人)

/Applications/Docker.app/Contents/MacOS/uninstall

続いて,関連するファイルがいくつか残っている場合があるので,以下のコマンドで削除します.

rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker

Docker Desktopをアンインストールすると,ローカルにあるコンテナ,イメージなどが破棄されるので,重要なデータは以下のリンクを参考にバックアップしてください.

以下のサイトからDocker Desktopを再度インストールします.

これで無事にdocker composeコマンドが使えるようになりました.

まとめ

docker周りでよく詰まるので,最新の情報をキャッチアップしておきたいです.

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?