1、开启网络,安装gcc环境(如果已安装请忽略)
yum -y install gcc
yum -y install gcc-c++
#安装检查
gcc -v
2、根据官网安装(2020-04版本)
https://docs.docker.com/engine/install/centos/#install-using-the-repository
#卸载老版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
根据设置Docker的存储库进行安装,先安装yum-utils
软件包
$ sudo yum install -y yum-utils
#docker官方的镜像仓库,国外网站访问很慢建议改成阿里云地址
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#阿里云仓库地址(使用这个)
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新版本的docker-ce
$ sudo yum install docker-ce docker-ce-cli containerd.io
$ sudo systemctl start docker
#启动后测试
$ sudo docker version
通过运行hello-world
映像来验证是否正确安装了Docker Engine 。
$ sudo docker run hello-world
二、配置镜像加速
mkdir -p /etc/docker
vim /etc/docker/daemon.json
#json 内容,可登陆阿里云获取自己的编码
{"registry-mirrors":["https://d8b3zdiw.mirror.aliyuncs.com"]}
systemctl deamon-reload
systemctl restart docker