一. 回顾
前面学习了Day50——Docker简介以及核心概念,今天准备linux环境以及安装Docker
二. Linux环境准备
2.1 资料准备
Docker可以安装在window、mac、linux上,由于后期使用的linux比较多,所以这里将Docker安装在Docker上面。因此我们首先要准备好linux环境。
这里使用Oracle提供的开源免费的VirtualBox,它非常轻量。不像VMWare,启动都得好久,太重了。
准备好VirtualBox以及Linux系统镜像,这里使用提供好的。(这些资料可前往SpringBoot_权威教程_spring boot_springboot核心篇+springboot整合篇-_雷丰阳_尚硅谷的评论区获取)
要用到的资料如下:
2.2 开始安装
首先安装VirtualBox,点击next下一步下一步即可,根据需要调整安装位置,都是傻瓜式安装。
然后打开VirtualBox,如下:
用户名是root,密码是123456
我们打开登录后,要修改网络设置,如下:
然后在linux里面输入命令重启网络,或者重启Linux,命令如下:
service network restart
在linux里面输入ip addr
,查看Linux使用的ip地址,如下:
使用远程连接工具连接到这个Linux,这里我使用XShell,根据大家自己的习惯就OK。
三. 安装Docker
-
首先要开启虚拟机,如果报错,点多几次开启即可。
-
Docker要求CentOS系统的内核高于3.10,使用
uname -r
查看CentOS版本 -
如果低于3.10,则使用
yum update
更新 -
安装Docker的命令
yum install docker
,输入y
确认安装 -
安装完后使用
docker -v
查看是否真正安装完成 -
使用
systemctl start docker
启动Docker,关闭Docker是systemctl stop docker
。如果启动Docker失败,那么大部分原因是CentOS内核太旧了。解决步骤如下:
(1)首先将刚刚安装的Docker卸载:
查询安装过的包
yum list installed | grep docker
(本机安装过旧版本docker.x86_64,docker-client.x86_64,docker-common.x86_64 )
删除安装的软件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
(2) 更新Linux内核
yum update
(3) 重启Linux
(4)安装Docker
yum install docker
- 设置开机自启动Docker输入
systemctl enable docker