diff --git a/lib/util/exec/env.ts b/lib/util/exec/env.ts
index 5da3870816dcaca2312c539bcdf155bbe48a885a..27a2a618377636ca08a0b14f7ddb3a634cb1ebc6 100644
--- a/lib/util/exec/env.ts
+++ b/lib/util/exec/env.ts
@@ -1,4 +1,11 @@
-const basicEnvVars = ['HTTP_PROXY', 'HTTPS_PROXY', 'NO_PROXY', 'HOME', 'PATH'];
+const basicEnvVars = [
+  'HTTP_PROXY',
+  'HTTPS_PROXY',
+  'NO_PROXY',
+  'HOME',
+  'PATH',
+  'DOCKER_HOST',
+];
 
 export function getChildProcessEnv(
   customEnvVars: string[] = []
diff --git a/test/util/env.spec.ts b/test/util/env.spec.ts
index c8e057c96ff673a70b84a2f85bcfd8c1ffd3d51e..d9ae4710b5bad195da3761f7660a5dda55ae85ca 100644
--- a/test/util/env.spec.ts
+++ b/test/util/env.spec.ts
@@ -1,7 +1,14 @@
 import { getChildProcessEnv } from '../../lib/util/exec/env';
 
 describe('getChildProcess environment when trustlevel set to low', () => {
-  const envVars = ['HTTP_PROXY', 'HTTPS_PROXY', 'NO_PROXY', 'HOME', 'PATH'];
+  const envVars = [
+    'HTTP_PROXY',
+    'HTTPS_PROXY',
+    'NO_PROXY',
+    'HOME',
+    'PATH',
+    'DOCKER_HOST',
+  ];
   beforeEach(() => {
     envVars.forEach(env => {
       process.env[env] = env;
@@ -13,6 +20,7 @@ describe('getChildProcess environment when trustlevel set to low', () => {
   it('returns default environment variables', () => {
     expect(getChildProcessEnv()).toMatchInlineSnapshot(`
       Object {
+        "DOCKER_HOST": "DOCKER_HOST",
         "HOME": "HOME",
         "HTTPS_PROXY": "HTTPS_PROXY",
         "HTTP_PROXY": "HTTP_PROXY",
@@ -29,6 +37,7 @@ describe('getChildProcess environment when trustlevel set to low', () => {
     process.env.LANG = 'LANG';
     expect(getChildProcessEnv(['LANG'])).toMatchInlineSnapshot(`
       Object {
+        "DOCKER_HOST": "DOCKER_HOST",
         "HOME": "HOME",
         "HTTPS_PROXY": "HTTPS_PROXY",
         "HTTP_PROXY": "HTTP_PROXY",