这个问题的出现纯属自己坑自己呀~~~
首先介绍一下使用的服务器是华为麒麟v10服务器,还是arm架构的,之前使用一键安装的包装过docker+k8s,没有安装成功,安装过程太长,不适合我们,因此选择了放弃,还是选择安装二进制包或者rpm包,并针对上次的安装环境进行了一通乱七八糟的卸载,,,,于是,再次安装docker的时候就到了自己留下的坑。。。。
我安装的是docker的二进制包:
(个人觉得内网开发不要轻易选择rpm包,一般还有其他的依赖项,像我们使用内网开发的很容易因为缺少依赖项导致安装失败,在外网的应该无所谓哈)
解压:tar -zxvf docker-18.09.3.tgz
复制:cp docker/* /usr/bin
本来也是很简单的操作,我就遭遇了bug:
学会看问题很重要哦:
这个问题我在一开始跑错方向了,我说ExecStart的路径不对,却不知道是哪里导致的,试了n久,查了n久,通过查资料,说是需要删除/var/lib/docker,却又遇到了无法删除的情况:
取消挂载:
删除/var/lib/docker
发现还是启动不了docker,后来定睛一看发现:loaded加载的docker.service位置不对 ,大无语事件,,,于是,去到相关的位置查看了一下,的确有个docker.service,还是上次一键安装的遗留文件,麻溜的使用rm -rf 进行删除,之后:
systemctl daemon-reload
systemctl start docker
systemctl status docker
docker info 也有相关信息了,
终于好了 ,找对问题很关键啊,后面要继续奋斗k8s了