Install Docker on CentOS 7

guiyun affiliate
Docker supports the following 64-bit CentOS versions:

CentOS 7
CentOS 8
higher version...


The centos-extras library must be enabled. This  repository is enabled by default, but if it is disabled, you will need to re-enable it.

It is recommended to use the overlay2 storage driver.


Uninstall old version

Older versions of Docker are called docker or docker-engine . If these programs are already installed, uninstall them and related dependencies.


$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine



Install Docker Engine-Community

Install using a Docker repository

Before installing Docker Engine-Community for the first time on a new host, you need to set up a Docker repository. After that, you can install and update Docker from the repository.

Setting  repository

Install the required packages. Yum-configs provides yum-config-manager , and the device mapper storage driver requires device-mapper-persistent-data and lvm2.

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2


Use the following command to set up a stable repository.


$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo



Install Docker Engine-Community

$ sudo yum install docker-ce docker-ce-cli containerd.io


If you are prompted to accept the GPG key, select Yes.


Install the specified version of Docker Engine-Community

1、List the versions available in the repository

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable


2、Specified installation

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io


3、Start Docker
$ sudo systemctl start docker

4、Test installation

$ sudo docker run hello-world


guiyun affiliate

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:INSTALLING MATOMO
下一篇:Linux common command classification summary

相关推荐

4

发表评论