diff --git a/.travis.yml b/.travis.yml
index 48a2dc65513c9cb232d7d06d78de7e7f36bd1d35..94d2dda73604ee09c35f4e5bfb7e07a93e074286 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -38,6 +38,8 @@ jobs:
         - docker
       git:
         submodules: false # avoid cloning ethereum/tests
+      before_install:
+        - export DOCKER_CLI_EXPERIMENTAL=enabled
       script:
         - go run build/ci.go docker -image -manifest amd64,arm64 -upload karalabe/geth-docker-test
 
@@ -53,6 +55,8 @@ jobs:
         - docker
       git:
         submodules: false # avoid cloning ethereum/tests
+      before_install:
+        - export DOCKER_CLI_EXPERIMENTAL=enabled
       script:
         - go run build/ci.go docker -image -manifest amd64,arm64 -upload karalabe/geth-docker-test