diff --git a/.travis.yml b/.travis.yml
index 3d4c7d8d6cc14b65a42fef763027e4430760db66..abc583a44f62a169059b177cabed55bfe3ab9183 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,6 @@ cache:
   - pip
   - directories:
       - $HOME/.pre-commit
-      - $HOME/virtualenv
 
 install:
   - pip install -r tests/requirements.txt | cat
diff --git a/molecule.yml b/molecule.yml
index 6df80e700a35a65a41f8ec86237636cac2c3e452..cbf1ace30abd49e3a823918b9971a8333a0642fa 100644
--- a/molecule.yml
+++ b/molecule.yml
@@ -41,18 +41,22 @@ docker:
     image_version: xenial
     environment:
         DEBIAN_FRONTEND: noninteractive
+        container: docker
   - name: python27-trusty
     image: ubuntu
     image_version: trusty
     environment:
         DEBIAN_FRONTEND: noninteractive
+        container: docker
   - name: python27-jessie
     image: debian
     image_version: jessie
     environment:
         DEBIAN_FRONTEND: noninteractive
+        container: docker
   - name: python27-stretch
     image: debian
     image_version: stretch
     environment:
         DEBIAN_FRONTEND: noninteractive
+        container: docker
diff --git a/tests/requirements.txt b/tests/requirements.txt
index e5f79844d81f1165ee60b49fabe9effe5012fed8..b9dd3357849815f2a92024577fb91a51616cb9da 100644
--- a/tests/requirements.txt
+++ b/tests/requirements.txt
@@ -1,8 +1,8 @@
 ansible==2.2.0.0
-testinfra==1.4.4
-molecule==1.15.0
-ansible-lint==3.4.4
-pre-commit==0.9.3
+testinfra==1.4.5
+molecule==1.16.1
+ansible-lint==3.4.7
+pre-commit==0.9.4
 piprot==0.9.7
 python-vagrant==0.5.14
 docker-py==1.10.6