Docker はインストールされているのに Docker Compose がインストールできないのはなぜですか? 質問する

Docker はインストールされているのに Docker Compose がインストールできないのはなぜですか? 質問する

次のコマンドを実行して、CentOS 7にdockerをインストールしました。

curl -sSL https://get.docker.com/ | sh
systemctl enable docker && systemctl start docker
docker run hello-world

注: helloworld は問題なく正常に実行されます。

しかし、実行しようとするとdocker-compose(docker-compose.ymlが存在し有効)、CentOSでのみエラーが発生します(Windowsバージョンはdocker-composeファイルに対して正常に動作します)

/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found

ベストアンサー1

Docker Composeもインストールする必要があります。マニュアル実行する必要があるコマンドは次のとおりです

sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose
sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose

注意: GitHub リリースを指すリンクが古くなっていないことを確認してください。GitHubで最新リリースをチェック

おすすめ記事