Skip to content

Instantly share code, notes, and snippets.

@k8scat
Last active April 17, 2021 11:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save k8scat/927147407d140b1aab12fd3a2c4e3ef1 to your computer and use it in GitHub Desktop.
Save k8scat/927147407d140b1aab12fd3a2c4e3ef1 to your computer and use it in GitHub Desktop.
Install docker on CentOS
#!/bin/bash
#
# Install Docker on CentOS
# Maintainer: k8scat@gmail.com
set -e
# Uninstall old versions
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# SET UP THE REPOSITORY
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# INSTALL DOCKER ENGINE
yum install -y docker-ce docker-ce-cli containerd.io
# Configure Docker to start on boot
systemctl enable docker.service
systemctl enable containerd.service
# Start Docker
systemctl start docker
# Verify
docker run --rm hello-world
docker rmi hello-world
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment