Error: Docker is unreachable. Docker needs to be running to build inside a container.


sam build --use-container でビルド実行した際に以下エラーが発生しました。

1
Error: Docker is unreachable. Docker needs to be running to build inside a container.

DOCKER_HOST を指定する

現在の Context を確認します。

1
2
3
$ docker info | grep 'Context:'

Context: desktop-linux

エンドポイントを確認します。

1
2
3
$ docker context ls | grep desktop-linux

desktop-linux * moby Docker Desktop unix:///Users/kenzo.tanaka/.docker/run/docker.sock

DOCKER_HOST を指定し再度実行することでエラーを回避できました。

1
2
3
$ env SAM_CLI_TELEMETRY=0 \
DOCKER_HOST=unix:///Users/kenzo.tanaka/.docker/run/docker.sock \
sam build --use-container --cached --parallel

以上
参考まで

Error: Docker is unreachable. Docker needs to be running to build inside a container.

https://kenzo0107.github.io/2024/08/26/2024-08-27-docker-is-unreachable/

Author

Kenzo Tanaka

Posted on

2024-08-27

Licensed under

コメント