以centOS7为例:
2,官方要centOS版本要7或8以上
如何查看版本:uname -r
3,如果之间有就的安装过docker想卸除,可根据文档操作
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
4,安装包:yum install -y yum-utils
5,设置镜像的仓库:
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #不推荐 地址阿里云 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #推荐
注意:https://download.docker.com/linux/centos/docker-ce.repo 这个地址是国外的,安装的话装半天都还没行的。
必须推荐国内镜像,阿里云:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 秒快的
阿里云镜像哪里来?百度: docker阿里云镜像地址就行啦
6,配置docker的配置
这里可选可不选,看自己的需要,我是没用配的
7,更新yum软件包索引:yum makecache fast
8,安装docker:yum install docker-ce docker-ce-cli containerd.io (我是用ce的因为不要钱) #docker-ce 开源版 docker-ee收费版的
9,官方文档还有指定的版本选择(看自己需求选择吧)
# yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# <VERSION_STRING> 指定的版本号
10,启动docker:systemctl start docker
11,判断docker是否启动成功:docker version
#有client和service 两部分表示docker安装成功,命令中间不需要管
12,配置阿里云镜像加速
#为什么要装这个?加个小马达更快点咯
12.1,登陆阿里云
12.2, 在工作台找到容器镜像服务
12.3, 选择对应的操作系统
12.4, 配置使用 (复制粘贴即可)