diff --git a/docker.go b/docker.go index e94250b..b9bb158 100644 --- a/docker.go +++ b/docker.go @@ -330,7 +330,10 @@ func commandPush(build Build, tag string) *exec.Cmd { // helper function to create the docker daemon command. func commandDaemon(daemon Daemon) *exec.Cmd { - args := []string{"--data-root", daemon.StoragePath} + args := []string{ + "--data-root", daemon.StoragePath, + "--host=unix:///var/run/docker.sock", + } if daemon.StorageDriver != "" { args = append(args, "-s", daemon.StorageDriver) diff --git a/docker/docker/Dockerfile.linux.amd64 b/docker/docker/Dockerfile.linux.amd64 index 41df44e..aa9924b 100644 --- a/docker/docker/Dockerfile.linux.amd64 +++ b/docker/docker/Dockerfile.linux.amd64 @@ -1,4 +1,6 @@ FROM docker:19.03.5-dind +ENV DOCKER_HOST=unix:///var/run/docker.sock + ADD release/linux/amd64/drone-docker /bin/ ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "/bin/drone-docker"] diff --git a/docker/docker/Dockerfile.linux.arm b/docker/docker/Dockerfile.linux.arm index 815ad70..0aacd50 100644 --- a/docker/docker/Dockerfile.linux.arm +++ b/docker/docker/Dockerfile.linux.arm @@ -1,4 +1,6 @@ FROM arm32v6/docker:19.03.5-dind +ENV DOCKER_HOST=unix:///var/run/docker.sock + ADD release/linux/arm/drone-docker /bin/ ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "/bin/drone-docker"] diff --git a/docker/docker/Dockerfile.linux.arm64 b/docker/docker/Dockerfile.linux.arm64 index ac4887e..2b45b6e 100644 --- a/docker/docker/Dockerfile.linux.arm64 +++ b/docker/docker/Dockerfile.linux.arm64 @@ -1,4 +1,6 @@ FROM arm64v8/docker:19.03.5-dind +ENV DOCKER_HOST=unix:///var/run/docker.sock + ADD release/linux/arm64/drone-docker /bin/ ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh", "/bin/drone-docker"]