一、环境准备
1、安装Linux虚拟机软件:VMware或VirtualBox(比VMware更小巧轻便且免费),此处安装VirtulaBox
2、安装Linux虚拟系统
①在管理中选择导入虚拟电脑
②记得选中重新初始化所有网卡的MAC地址
③双击即可启动虚拟机
④设置虚拟机的网络
a、右击网卡,选择网络:
b、选择连接方式和界面名称
c、勾选接入网线
d、输入命令service network restart使刚才的设置生效(也可以双击重启虚拟机)
e、输入ip addr命令查看网址信息
⑤使用客户端(xshell等工具,输入虚拟机ip、用户和密码)连接linux虚拟机,之后就可以通过客户端来操作虚拟机了(但不要将虚拟机的窗口关闭)
二、安装Docker
1、启动虚拟机,使用xshell等连接工具连接虚拟机
2、输入uname -r检查CentOS的内核版本(Docker要求CentOS系统的内核版本要高于3.10,若系统内核版本较低,可运行yum update命令升级内核)
3、执行yum install docker命令,安装docker
4、输入y进行下载安装,直至出现complete
5、启动Docker,输入systemctl start docker命令
6、查看docker的版本:docker version,能同时看到client和server的信息则表明启动成功了,否则可能由于系统内核问题导致安装启动失败
若启动失败可以先将docker完全卸载,然后更新下系统内核,再重新安装和启动docker:
①查询安装过的包
yum list installed | grep docker
结果:
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
②删除安装的软件包
yum -y remove docker-engine.x86_64
③删除镜像/容器等
rm -rf /var/lib/docker
④更新内核并重新安装docker
yum update
7、将docker设置为开机启动(防止在重启系统后还需要手动执行命令启动docker),执行命令:
systemctl enable docker
8、停止docker
systemctl stop docker
三、配置docker的镜像加速器
使用docker拉取镜像时,由于很多镜像存储在国外的服务器上,导致拉取速度很慢,甚至失败,可以使用阿里云的加速器进行加速,详情参考。
1、登录阿里云获取专属的镜像加速器地址
2、配置docker的daemon.json文件,内容如下:个人专属的加速地址
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
3、重启docker服务
注意:
①保证docker的版本足够高
②daemon.json文件的地址在/etc/docker目录下(没有则新建)
四、Docker中国
Docker中国官网
Docker中国镜像加速