本篇将介绍docker基于centos7的安装和配置,如果对Docker还比较陌生可以参考Docker学习第一篇docker介绍了解docker的基本原理
下面开始正题
docker安装和配置 基于centos7
1.永久关闭防火墙(为防止后续实验的一些意外建议关闭防火墙)
- systemctl disable firewalld.service
2.在线安装方式yum命令下载rpm包
- yum install docker
3.启动docker服务
-
systemctl start docker
如果启动docker服务出现如下报错信息
Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.
查看日志
- systemctl status docker.service
这是因为linux的内核中的SELinux不支持 overlay2 graph driver ,可以通过更新linux内核或者在docker里禁用selinux,为了防止后续实验中不必要的麻烦,此处我们采用更新linux内核的方式解决这个问题.方便高效
报错解决
更新内核
-
yum update -y (整个过程大约需要10分钟无需干预)
-
reboot (更新完成后需要重启linux)
-
systemctl start docker (启动docker服务)
-
systemctl enable docker (设置docker开机自启)
4.查看docker版本
- docker version
致此说明docker安装成功