Skip to content

Instantly share code, notes, and snippets.

@m99coder
Created September 7, 2022 06:57
Show Gist options
  • Save m99coder/36652bef53e302e392387ed65a237bae to your computer and use it in GitHub Desktop.
Save m99coder/36652bef53e302e392387ed65a237bae to your computer and use it in GitHub Desktop.
Install Docker Community Edition on CentOS

Install Docker Community Edition on CentOS

Based on Install Docker Engine on CentOS

$ # uninstall old versions
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

$ # setup the repository
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
$ # install docker engine
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

$ # start docker and enable the service to be run on system start-up
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ sudo systemctl status docker

$ # add docker user group, add current user to it and reload group
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ newgrp docker

$ # verify version
$ docker version

$ # run example image
$ docker run hello-world
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment