centos7安装docker教程

一、移除旧版本

1 sudo yum remove docker 
2                   docker-client 
3                   docker-client-latest 
4                   docker-common 
5                   docker-latest 
6                   docker-latest-logrotate 
7                   docker-logrotate 
8                   docker-engine

二、安装yum-utils,这样就能够使用 yum-config-manager 工具设置yum源

1 $ sudo yum install -y yum-utils
2 //配置docker仓库
3 $ sudo yum-config-manager 
4     --add-repo 
5     https://download.docker.com/linux/centos/docker-ce.repo

三、[可选]启用/关闭测试仓库

1 sudo yum-config-manager --enable docker-ce-test
2 //关闭
3 sudo yum-config-manager --disable docker-ce-test

四、安装最新版本的docker

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

五、需要指定具体版本可以先查找版本 后指定版本安装

1.列出可用docker版本           

1 yum list docker-ce --showduplicates | sort -r
 1 [root@VM_0_10_centos ~]# yum list docker-ce --showduplicates | sort -r
 2 
 3 Loading mirror speeds from cached hostfile
 4 Loaded plugins: fastestmirror, langpacks
 5 Installed Packages
 6 docker-ce.x86_64            3:19.03.8-3.el7                    docker-ce-stable 
 7 docker-ce.x86_64            3:19.03.8-3.el7                    @docker-ce-stable
 8 docker-ce.x86_64            3:19.03.7-3.el7                    docker-ce-stable 
 9 docker-ce.x86_64            3:19.03.6-3.el7                    docker-ce-stable 
10 docker-ce.x86_64            3:19.03.5-3.el7                    docker-ce-stable 
11 docker-ce.x86_64            3:19.03.4-3.el7                    docker-ce-stable 
12 docker-ce.x86_64            3:19.03.3-3.el7                    docker-ce-stable 
13 docker-ce.x86_64            3:19.03.2-3.el7                    docker-ce-stable 
14 docker-ce.x86_64            3:19.03.1-3.el7                    docker-ce-stable 
15 docker-ce.x86_64            3:19.03.0-3.el7                    docker-ce-stable 
16 docker-ce.x86_64            3:18.09.9-3.el7                    docker-ce-stable 
17 docker-ce.x86_64            3:18.09.8-3.el7                    docker-ce-stable 
18 docker-ce.x86_64            3:18.09.7-3.el7                    docker-ce-stable 
19 docker-ce.x86_64            3:18.09.6-3.el7                    docker-ce-stable 
20 docker-ce.x86_64            3:18.09.5-3.el7                    docker-ce-stable 
21 docker-ce.x86_64            3:18.09.4-3.el7                    docker-ce-stable 
22 docker-ce.x86_64            3:18.09.3-3.el7                    docker-ce-stable 
23 docker-ce.x86_64            3:18.09.2-3.el7                    docker-ce-stable 
24 docker-ce.x86_64            3:18.09.1-3.el7                    docker-ce-stable 
25 docker-ce.x86_64            3:18.09.0-3.el7                    docker-ce-stable 
26 docker-ce.x86_64            18.06.3.ce-3.el7                   docker-ce-stable 
27 docker-ce.x86_64            18.06.2.ce-3.el7                   docker-ce-stable 
28 docker-ce.x86_64            18.06.1.ce-3.el7                   docker-ce-stable 
29 docker-ce.x86_64            18.06.0.ce-3.el7                   docker-ce-stable 
30 docker-ce.x86_64            18.03.1.ce-1.el7.centos            docker-ce-stable 
31 docker-ce.x86_64            18.03.0.ce-1.el7.centos            docker-ce-stable 
32 docker-ce.x86_64            17.12.1.ce-1.el7.centos            docker-ce-stable 
33 docker-ce.x86_64            17.12.0.ce-1.el7.centos            docker-ce-stable 
34 docker-ce.x86_64            17.09.1.ce-1.el7.centos            docker-ce-stable 
35 docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable 
36 docker-ce.x86_64            17.06.2.ce-1.el7.centos            docker-ce-stable 
37 docker-ce.x86_64            17.06.1.ce-1.el7.centos            docker-ce-stable 
38 docker-ce.x86_64            17.06.0.ce-1.el7.centos            docker-ce-stable 
39 docker-ce.x86_64            17.03.3.ce-1.el7                   docker-ce-stable 
40 docker-ce.x86_64            17.03.2.ce-1.el7.centos            docker-ce-stable 
41 docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable 
42 docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable 
43 Available Packages

2.安装具体docker版本

1 $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
2 //比如
3   sudo yum install docker-ce-3:18.09.0-3.el7 docker-ce-cli-3:18.09.0-3.el7 containerd.io

六、启动docker

1 $ sudo systemctl start docker
2 //查看docker版本
3 docker version
4 //查看docker信息
5 docker info

docker官方安装地址

原文地址:https://www.cnblogs.com/zluckiy/p/12783177.html