Home  >  Article  >  Operation and Maintenance  >  Correct steps to install docker under centos7

Correct steps to install docker under centos7

王林
王林forward
2020-11-25 16:21:219276browse

Correct steps to install docker under centos7

The correct steps to install docker under centos7 are as follows:

(Recommended tutorial: docker tutorial)

1. Install docker

1. Docker requires the kernel version of the CentOS system to be higher than 3.10. Check the prerequisites on this page to verify whether your CentOS version supports Docker.

Check your current kernel version through the uname -r command

 $ uname -r

2. Log in to Centos using root permissions. Make sure the yum package is updated to the latest.

$ sudo yum update

3. Uninstall the old version (if you have installed the old version)

$ sudo yum remove docker  docker-common docker-selinux docker-engine

4. Install the required software packages, yum-util provides the yum-config-manager function, In addition Two are dependent on the devicemapper driver

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

5. Set the yum source

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

6. You can view all docker versions in all warehouses, and Select a specific version to install

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

7, install docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
$ sudo yum install 4e5e9f5b423384a49cf833a750052b19  # 例如:sudo yum install docker-ce-17.12.0.ce


##8, start and join the startup

$ sudo systemctl start docker
$ sudo systemctl enable docker
9. Verify whether the installation is successful (there are two parts, client and service, indicating that the docker installation and startup are successful)

$ docker version

2. Question

1. Because the old version of docker has been installed before, the following error is reported during installation:

##

Transaction check error:
file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64  file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
2. Uninstall the old version of the package

$ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

3. Install docker again

$ sudo yum install docker-ce

Tips: Foreign images are generally difficult to access. It is recommended to configure Alibaba Cloud images.

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

The above is the detailed content of Correct steps to install docker under centos7. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete