👻

ローカルの docker image に対して trivy や dive がエラーになる

2024/03/08に公開

trivy や dive を使って、手元でつくった docker image を調べようとしたらエラーが出た。(Mac)

エラー内容

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

やったこと

/var/run/docker.sockを使って接続しようとしていたので、DOCKER_HOSTを指定してあげた。

export DOCKER_HOST=unix:///Users/<ユーザ名>/.docker/run/docker.sock

参考

https://docs.docker.jp/compose/reference/envvars.html#docker-host

Discussion