Posted at

docker-compose buildが通らなくて辛かった話

More than 1 year has passed since last update.

原因はよくわからないのだけどEC2でdocker-compose buildが通らなくなった

こんな感じ

```

[ec2-user]$ docker-compose build

db uses an image, skipping

Building web

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

```

issueをみたらsudoを使えと書いてあったので使うと

[ec2-user]$ sudo docker-compose build

sudo: docker-compose: command not found

みつからないとと言われる

え?と思い他のコマンドを試すと普通に動く

[ec2-user]$ sudo docker up

............

原因はよくわからなかったが、docker-compose buildだけ通らない。

しょうがないので

$ which docker-compose

/usr/local/bin/docker-compose

でdocker-compose の場所を探して

$ sudo /usr/local/bin/docker-compose build

で直接指定したら動いた。