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?

Dockerを使おうとしたら「command not found」が表示され、Dockerが使えなかったときの解決方法

Last updated at Posted at 2025-02-23

はじめに

Dockerを使おうとしたとき、次のようなエラーメッセージが表示されたことはありませんか?

$ docker  --version
zsh: command not found: docker

Dockerがインストールされているにもかかわらず、このエラーが発生し、どうしてもdockerコマンドが使えませんでした。パスを通そうと試みたものの、うまくいかず、最終的には**CLI(コマンドラインインターフェース)**を使うことで解決したので、その方法を記録しておきます。

エラーの内容

ターミナルでdocker --versionやdocker-compose --versionを実行したところ、次のようなエラーが表示されました。

$ docker  --version
zsh: command not found: docker

パスを通す試み
まず最初に試したのは、パスを通す方法です。Dockerがインストールされているのにコマンドが認識されないということは、パスに問題があるのではないかと思ったからです。

export PATH=$PATH:/usr/local/bin/docker

解決方法:CLIでの実行

1. HomebrewでDockerをインストール

私はbrew install docker docker-composeを使って、DockerとDocker Composeをインストールしました。Homebrewを使用することで、必要なパッケージが簡単にインストールできます。

まず、Homebrewがインストールされていなければ、次のコマンドでインストールします。

brew install docker docker-compose

2. インストール後の確認

インストールが完了したら、次のコマンドでDockerがインストールされているか確認します

docker --version

これで、Dockerが正しく動作することを確認できました。

結論

Dockerを使おうとしたとき、最初は「command not found」のエラーが発生し、パスを通しても解決しなかった。
しかし、brew install docker docker-composeで再インストールした結果、CLI(コマンドライン)で正常に動作するようになった。
GUIのDocker Desktopではなく、CLIでDockerを操作する方法で問題を解決。
CLIで直接Dockerを操作したかった方には、この方法がオススメです。

0
0
0

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?