1.官網中文安裝參考手冊
https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites
2、yum安裝gcc相關
1)CentOS7能上外網
2)安裝gcc
[root@localhost ~]# yum -y install gcc
1
3)安裝gcc-c++
[root@localhost ~]# yum -y install gcc-c++
1
4)驗證gcc是否安裝成功
[root@localhost ~]#gcc -v
3、如果之前安裝過docker,卸載舊版本
[root@localhost ~]# yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine
出現如下圖說明沒安裝過docker,不刪除任何軟件包
4、安裝需要的軟件包
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
5、設置stable鏡像倉庫
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、更新yum軟件包索引
[root@localhost ~]# yum makecache fast
1
7、安裝DOCKER CE
[root@localhost ~]# yum -y install docker-ce
1
8、啓動docker
[root@localhost ~]# systemctl start docker
1
9、測試
1)查看docker版本
[root@localhost ~]# docker version
Client:
Version: 18.09.6
API version: 1.39
Go version: go1.10.8
Git commit: 481bc77156
Built: Sat May 4 02:34:58 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.6
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 481bc77
Built: Sat May 4 02:02:43 2019
OS/Arch: linux/amd64
Experimental: false
[root@localhost ~]#
11、配置鏡像加速
1)、獲取阿里雲鏡像加速器參考:https://blog.csdn.net/li1325169021/article/details/90770119
[root@localhost ~]# mkdir -p /etc/docker
[root@localhost ~]# vim /etc/docker/daemon.json
在文件中添加如下配置
#阿里雲鏡像加速器
{"registry-mirrors": ["http://hub-mirror.c.163.com"] }
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker