diff --git a/plugins/provisioners/docker/installer.rb b/plugins/provisioners/docker/installer.rb index da71ed1a5..3f2ae95ad 100644 --- a/plugins/provisioners/docker/installer.rb +++ b/plugins/provisioners/docker/installer.rb @@ -14,13 +14,13 @@ module VagrantPlugins return end - @machine.ui.detail(I18n.t("vagrant.docker_installing")) - @machine.guest.capability(:docker_install) + if !@machine.guest.capability(:docker_installed) + @machine.ui.detail(I18n.t("vagrant.docker_installing")) + @machine.guest.capability(:docker_install) + end if !@machine.guest.capability(:docker_installed) - if !@machine.guest.capability(:docker_installed) - raise DockerError, :install_failed - end + raise DockerError, :install_failed end if @machine.guest.capability?(:docker_configure_vagrant_user)