dockerdocker 服务无法启动动,怎么办

Linux更改Docker运行根目录的方法【一键重装系统吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,595贴子:
Linux更改Docker运行根目录的方法收藏
  许多Linux用户在安装系统的时候,并没有分配/var 分区,而在安装Docker后才发现,它的默认存放位置是在 /var/lib/docker。因此导致了Docker在运行的很慢,那么要怎么解决这个问题呢?下面一起来看看解决的方法吧。  解决方法:  一是重装系统,这也太不人性化了,忽略。。。下次部署 Docker 宿主机的时候得好好分区下。  二是改变 Docker 默认存放路径。  查了下手册发现: -g, --graph=“/var/lib/docker” 设置Docker运行时根目录  使用 --graph 参数:docker --graph=/opt/docker -d,会自动生成/opt/docker目录(0700),并在该目录下创建 docker 相关文件  原来的镜像和容器都找不到了,因为路径改了(原来的镜像是在/var/lib/docker/devicemapper/devicemapper/{data,metadata})  Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致  在 ubuntu 中的位置是:/etc/default/docker  在 centos 中的位置是:/etc/sysconfig/docker  我使用 CentOS 7,所以只需要更改 vim /etc/sysconfig/docker 成  OPTIONS=--graph=“/home/lib/docker” --selinux-enabled -H fd://  然后 service docker start 重新启动 Docker 的路径就改成 /home/lib/docker 了  上面的就是就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
docker无法启动,执行启动docker的命令后会卡住无响应,只能执行crtl+c退出,之后执行任何docker相关命令也无响应
继续执行停止docker服务命令有响应,执行docker相关命令会提示没有启动docker
docker的日志如下:日志会重复输出这两条信息:
Mar 16 14:39:13 blacklighting dockerd: time="T14:39:13.:00" level=info msg="libcontainerd: new containerd process, pid: 24267"Mar 16 14:39:13 blacklighting dockerd: time="T14:39:13.:00" level=warning msg="containerd: 093a74c483cea07e87b4bb91df299d8ec85e:init shim died, killing associated process"
目前已经重装过很多次docker了,试过不同docker版本,且每次都删除了/var/lib/docker文件夹,但是一直是上面这条信息输出,这个问题应该如何解决呢?
来源: Docker 技术问答
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
系统版本和内核版本是什么
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 AppDocker在windows下无法开启伪终端解决方法 - 博客频道 - CSDN.NET
Bearox 编程之路
分类:Docker
在windows下面安装了docker以后,运行docker run -it ubuntu /bin/bash失败,提示错误“cannot enable tty mode on non tty input”。
我自己用了两种方案都成功了。
第一种在命令前面加上winpty
winpty docker run -it ubuntu /bin/bash
第二种方案更好(为什么自己去感受吧)
docker-machine ssh default
docker run -it ubuntu /bin/bash
具体的一些原因和原理上面的链接里面有提到,但是我只是关注问题已经解决了,所以没有仔细去看。大致就是这个问题是MINGW64这些工具的产生的,而不是docker本身产生的。而且这个问题还没有被关闭,所以等以后应该会有更好的解决方案吧。
排名:千里之外
(46)(2)(11)(2)(1)(13)(6)(1)}

我要回帖

更多关于 docker 服务无法启动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信