废话不多说,直接上干货
1.确认系统内核版本
执行命令
cat /etc/os-release
获得一下结果信息 centos7 以上
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
2.删除以前的旧版本
执行
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
可以看到 提示我们没有安装过 docker 我们可以继续下一步,来进行docker的安装
3.Docker的安装
a .先安装一些工具包
sudo yum install -y yum-utils
安装工具包完毕! 可能你之前的服务器安装过这里的包或其中的几个,具体以世界安装结果为准,不再多说了.
b .设置镜像仓库
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
c.更新yum软件包索引(非必要但推荐)
yum makecache fast
d.安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io
ce:意思是社区版
ee:是企业版 需要授权
这里我们围绕ce来说
e.启动Docker
sudo systemctl start docker
docker version
版本截图
Ok 出来这些 说明你安装成功了
4.运行 hello-world
docker run hello-world
这里大概会提示说没有hello-world这个镜像, 需要去拉取,拉取完成就运行了,这其实是在说明docker的运行原理.
当出现了 hello from Docker!
说明我们运行成功.
5.看hello-world 镜像是不是已经下载
docker images
好了 你的Docker已经安装成功了!