Skip to content

Commit

Permalink
Install containerd.io from docker on rhel_8
Browse files Browse the repository at this point in the history
containerd.io is required for docker howerver it is not avilable
in official yum repos. It needs to be installed directly from
docker.

ref:
https://docs.docker.com/install/linux/docker-ce/centos/
https://linuxconfig.org/how-to-install-docker-in-rhel-8
  • Loading branch information
soapy1 committed Mar 25, 2020
1 parent 9d53e8c commit 60b0542
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion plugins/provisioners/docker/cap/redhat/docker_install.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ def self.docker_install(machine)
machine.communicate.tap do |comm|
comm.sudo("yum -q -y update")
comm.sudo("yum -q -y remove docker-io* || true")
comm.sudo("curl -sSL https://get.docker.com/ | sh")
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

case machine.guest.capability("flavor")
Expand Down

0 comments on commit 60b0542

Please sign in to comment.