参见文章 http://t.csdn.cn/JS6BM
官网文档https://docs.docker.com/engine/install/centos/
1.
sudo yum remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine
第一个报错yum 命令报错 “ There are no enabled repos ”
参见文章http://t.csdn.cn/ilh18---期间遇到执行yum makecache 时报错----解决方法参考http://t.csdn.cn/kP2kd 修改了配置文件里面的路径
2.sudo yuminstall-yyum-utils
报错sudo yum install -y yum-utils
Loaded plugins: fastestmirror
Existing lock /var/run/yum.pid: another copy is running as pid 23265.
Another app is currently holding the yum lock; waiting for it to exit...
解决方法 http://t.csdn.cn/kMv2U
执行 rm -f /var/run/yum.pid
后续按照文档执行 没有报错
(自己虚拟机上一次成功 真的是太感动了)
无网络安装Docker 换方法
docker包下载地址:https://download.docker.com/linux/static/stable/x86_64/
官网讲解地址:https://docs.docker.com/engine/install/binaries/
按文档进行 验证docker时不成功 有报错
查看docker状态是禁用的
查找文档 执行了一些启动docker命令
基本都有报错 查看docker状态还是禁用的
参考文章:http://t.csdn.cn/9ycOw
修改了docker.service文件-------未解决
启动docker 报错,提示输入命令查看
输入后查看报错信息,主要是这条报错
删除docker.pid
再次启动 依旧报错 报错信息变了
网络查询得到方法---执行下列语句
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh
再次启动 终于运行成功了!
sudo docker run hello-world 通过运行映像来验证 Docker 是否已正确安装。
如果报错,参考http://t.csdn.cn/zJaeq
配置daemon.json 文件
查看 docker 报错的一些命令
sudo tail -100 /var/log/messages
journalctl -xe
systemctl status docker.service
sudo dockerd ---debug