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

Correct steps to install docker under centos7

王林
Release: 2020-11-25 16:21:21
forward
9366 people have browsed it

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
Copy after login

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

$ sudo yum update
Copy after login

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

$ sudo yum remove docker  docker-common docker-selinux docker-engine
Copy after login

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
Copy after login

5. Set the yum source

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

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

$ yum list docker-ce --showduplicates | sort -r
Copy after login

7, install docker

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


##8, start and join the startup

$ sudo systemctl start docker
$ sudo systemctl enable docker
Copy after login
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
Copy after login

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
Copy after login
2. Uninstall the old version of the package

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

3. Install docker again

$ sudo yum install docker-ce
Copy after login

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
Copy after login

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!

Related labels:
source:cnblogs.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template