From b8a30c221d0723395cbfa09c24ce84602d507bb8 Mon Sep 17 00:00:00 2001
From: Liora Milbaum <liora@lmb.co.il>
Date: Wed, 9 Oct 2019 10:19:44 +0300
Subject: [PATCH] Install docker-ce instead of docker for docker provisioner

---
 plugins/provisioners/docker/cap/fedora/docker_install.rb | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/plugins/provisioners/docker/cap/fedora/docker_install.rb b/plugins/provisioners/docker/cap/fedora/docker_install.rb
index 8feb5b0e2..03d4b8592 100644
--- a/plugins/provisioners/docker/cap/fedora/docker_install.rb
+++ b/plugins/provisioners/docker/cap/fedora/docker_install.rb
@@ -6,9 +6,13 @@ module VagrantPlugins
           def self.docker_install(machine)
             machine.communicate.tap do |comm|
               if dnf?(machine)
-                comm.sudo("dnf -y install docker")
+                comm.sudo("dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo")
+                comm.sudo("dnf makecache")
+                comm.sudo("dnf -y install docker-ce")
               else
-                comm.sudo("yum -y install docker")
+                comm.sudo("yum-config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo")
+                comm.sudo("yum makecache")
+                comm.sudo("yum -y install docker-ce")
               end
               comm.sudo("systemctl start docker.service")
               comm.sudo("systemctl enable docker.service")