Skip to content

Commit

Permalink
Raise error when trying to install docker on centos8
Browse files Browse the repository at this point in the history
  • Loading branch information
soapy1 committed Mar 27, 2020
1 parent 60b0542 commit f7d6070
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions plugins/provisioners/docker/cap/redhat/docker_install.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ module Cap
module Redhat
module DockerInstall
def self.docker_install(machine)
if machine.guest.capability("flavor") == :rhel_8
machine.ui.warn("Docker is not supported on RHEL 8 machines.")
raise DockerError, :install_failed
end

machine.communicate.tap do |comm|
comm.sudo("yum -q -y update")
comm.sudo("yum -q -y remove docker-io* || true")
if machine.guest.capability("flavor") == :rhel_8
# containerd.io is not available on official yum repos
# install it directly from docker
comm.sudo("yum -y install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm")
end
comm.sudo("curl -fsSL https://get.docker.com/ | sh")
end

Expand Down

0 comments on commit f7d6070

Please sign in to comment.