安装docker-下载加速、失败、成功安装
前提:已装VMware虚拟机和Centos系统(具体安装包和过程可以百度)
先看这里:非root身份登录系统需要在下面的命令前加“sudo ”(sudo:代表给权限,用root登录则不需要输入)
一、查看系统,用 uname -r 命令,官网上写明了docker下载对centos系统是有要求的

翻译成人话:1.CentOS 7及以后的版本;2.该centos-extras库必须启用(默认是启动的基本不用管)。
但是网上很多还说需要:3. 64位操作系统;4. 内核版本至少3.10(毕竟是大家的经验总结,还是很有参考意义的)。

二、如果已安装旧版本,请卸载它们以及相关的依赖项(很重要,不然安装不成功)
命令:
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-
logrotate \docker-logrotate \docker-engine
三、软件源设置为国内的源
不在乎下载速度的可以跳过这一步,直接卸载完之后安装。
备份本地yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
获取阿里yum源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新cache
yum makecache
更新
yum -y update
四、安装docker
安装所需的包
yum install -y yum-utils \device-mapper-persistent-data \lvm2
使用以下命令设置稳定存储库
yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本的Docker Engine
yum install docker-ce docker-ce-cli containerd.io
五、启动Docker
sudo systemctl start docker
成功启动的话,恭喜你,进入下一步吧!
和我一样启动失败的话命令查看一下报错日志。

按照提示输入命令:systemctl status docker.service

解决方案:
参考文章:https://www.jianshu.com/p/93518610eea1
1. 编辑docker配置文件
1.1.输入命令:vim /etc/sysconfig/docker
1.2.添加内容:OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false'
1.3.保存退出:先按“esc”,然后一起按"shift"+":",最后输入wq
2.修改daemon.json配置(没有这个文件的话在/etc/docker目录下用touch命令创建daemon.json文件)
2.1.输入命令:vim /etc/docker/daemon.json
2.2.添加内容:
{
"storage-driver": "devicemapper", # 解决此次问题
"registry-mirrors": ["https://hcneegh3.mirror.aliyuncs.com"] # 使用加速器可以提升获取Docker官方镜像的速度,跟此次问题无关。
}
2.3.保存退出:先按“esc”,然后一起按"shift"+":",最后输入wq
3.重启docker
systemctl daemon-reload
systemctl restart docker
六、通过运行hello-world 映像验证是否正确安装了Docker
sudo docker run hello-world

到此恭喜你成功安装~~
官网链接:https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites
安装docker-下载加速、失败、成功安装的更多相关文章
- VMware版本为15安装win7旗舰版不能成功安装VMware tools
VMware版本为15安装win7旗舰版不能成功安装VMware tools 出现的问题: 一直报错说需要系统更新到SP1系统,到网上找了很多升级方式,都未果 直接通过Windows Update,未 ...
- Centos7安装Docker&镜像加速
目录 Docker Docker安装 方式一 方式二 docker 镜像加速 Docker Docker安装 Docker安装 方式一 step1: 删除老版本(Uninstall old versi ...
- 如何成功安装旧版本火狐,成功安装firebug和firepath插件
很久不用火狐了,为了练习selenium定位浏览器等操作,下载了火狐浏览器,新版火狐已经没有firebug和firepath等插件,无法使用,只有安装老版本的火狐:*****安装好之后立刻设置不让他自 ...
- 如何成功安装旧版本火狐,成功安装firebug
1.下载一个老版本火狐浏览器: 历史版本下载 2.下载安装完成后,立即在火狐浏览器的选项设置里面把自动更新关闭 3.手动安装firebug:最后搜到可以下载成功的地址:http://www.onlin ...
- 解决linux下安装nodejs后npm未成功安装的问题
1.下载npm软件包 点击链接进入下载页面:npm下载 2.下载完成后将压缩包放到家目录下就可以(也可以放到其他地方) 3.解压 tar -zxvf 压缩包名称,解压后你会得到一个文件夹,进入后是这样 ...
- docker 下载加速
执行这个命令: curl -SSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud. ...
- 【转】如何成功安装旧版本火狐,成功安装firebug和firepath插件
原文地址:https://www.cnblogs.com/meimei00/p/10566793.html
- 构建微服务开发环境4————安装Docker及下载常用镜像
[内容指引] 下载Docker: Mac下安装Docker: Windows下安装Docker; 下载常用docker镜像. 一.下载Docker 1.Mac适用Docker下载地址:https:// ...
- Ubuntu 18.04 安装 docker, 设置阿里云加速
1.卸载旧的 docker 环境 sudo apt-get remove docker docker-engine docker.io containerd runc 2.设置仓库 更新索引 sudo ...
- centos7安装docker并安装jdk和tomcat(常用命令)
阿里专属的镜像加速 在宿主机器编辑文件:vi /etc/docker/daemon.json 阿里专属的镜像加速地址,类似于"https://91cntlkt.mirror.aliyuncs ...
随机推荐
- 模拟赛小结:2014-2015 ACM-ICPC, NEERC, Southern Subregional Contest
2014-2015 ACM-ICPC, NEERC, Southern Subregional Contest 2019年10月11日 15:30-20:30(Solved 6,Penalty 740 ...
- 如何在Linux下安装Tomcat
上篇文章写到了Linux下安装JDK1.8,这篇文章详细阐述一下 如何在Linux下安装Tomcat!!!有啥问题可以留言,博主每天都会看博客的. 准备步骤和方法和以前一样,博主用的工具是XShell ...
- jpa 中的save()方法
@RequestMapping(value = "", method = RequestMethod.POST) public String postAccount(@Reques ...
- 使用XML的方式实现账户的CRUD
1 需求和技术要求 1.1 需求 实现账户的CRUD. 1.2 技术要求 使用Spring的IOC实现对象的管理. 使用QueryRunner作为持久层的解决方案. 使用C3p0作为数据源. 2 环境 ...
- NodeJs 提供了 exports 和 require 两个对象
Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象. 创建 ...
- Jenkins打包Maven项目
Jenkins是一个用于持续集成的服务,简单些说,就是提交代码后,点一下(也可以设置自动检测),系统会自动下载你的代码并编译,然后复制或上传到指定位置,并给所有相关人发送邮件. 一.环境搭建 1.下载 ...
- 算法——二分法实现sqrt
public class Solution { public double mySqrt(double n, double accuracy) { double mid = n/2.0; double ...
- 6424. 【NOIP2019模拟2019.11.13】我的订书机之恋
题目描述 Description Input Output Sample Input 见下载 Sample Output 见下载 Data Constraint 题解 lj题卡线段树 求出每个右端点往 ...
- 源码编译git-go
2018.8.29 安装指定版本的git 一,安装 编译前准备: 依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel ...
- php+html5实现无刷新上传,大文件分片上传,断点续传
核心原理: 该项目核心就是文件分块上传.前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题. * 如何分片: * 如何合成一个文件: * 中断了从哪个分片开 ...