一定要用root账号登录系统,打开终端/或远程工具(如xshell)登录系统
检查是否已经安装命令
rpm –qa|grep docker
出现如上说明已安装
也可用命令docker -v (如果成功显示版本号,不成功显示命令不可用)
也可用命令docker version
可卸载重新安装(也选择不重新安装)
rpm –e docker-1.13.1-84.git07f3374.el7.centos.x86_64 --nodeps (卸载时不检测依赖,只卸载该包)
开始安装(升级也可以用)
yum install docker
中途提示选项:选y
安装完成后查看版本
docker –v
查看docker状态
systemctl status docker
开启Docker远程访问
vim /usr/lib/systemd/system/docker.service
(vim常用命令总结 https://www.cnblogs.com/yangjig/p/6014198.html)
在以下添加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
重新加载文件
systemctl daemon-reload
设置docker为随机启动
systemctl enable docker.service
启动docker
systemctl start docker.service
如果以上启动出错Job for docker.service failed because………(解决参考https://blog.csdn.net/yangqinfeng1121/article/details/83374477)
根据提示运行:
systemctl status docker.service
该提示说明:
此linux的内核中的SELinux不支持 overlay2 graph driver
解决方案:在docker里禁用selinux
vim /etc/sysconfig/docker (vim常用命令总结 https://www.cnblogs.com/yangjig/p/6014198.html)
再启动
systemctl start docker.service
查看状态
systemctl status docker.service
显示如下代表启动成功
最后看一下安装版本号命令docker version