diff --git a/docker.go b/docker.go index 8dad351..0443713 100644 --- a/docker.go +++ b/docker.go @@ -338,7 +338,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 08828af..c39c578 100644 --- a/docker/docker/Dockerfile.linux.amd64 +++ b/docker/docker/Dockerfile.linux.amd64 @@ -1,4 +1,6 @@ -FROM docker:18.09.0-dind +FROM docker:19.03.8-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 64f7a5f..1a8d8b3 100644 --- a/docker/docker/Dockerfile.linux.arm +++ b/docker/docker/Dockerfile.linux.arm @@ -1,4 +1,6 @@ -FROM arm32v6/docker:18.09.0-dind +FROM arm32v6/docker:19.03.8-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 08ab1d8..2a70c6a 100644 --- a/docker/docker/Dockerfile.linux.arm64 +++ b/docker/docker/Dockerfile.linux.arm64 @@ -1,4 +1,6 @@ -FROM arm64v8/docker:18.09.0-dind +FROM arm64v8/docker:19.03.8-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"]