前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker安装时报status=205/LIMITS问题

docker安装时报status=205/LIMITS问题

作者头像
dogfei
发布2020-07-31 13:39:35
3K0
发布2020-07-31 13:39:35
举报
文章被收录于专栏:devops探索

在安装docker时出现了非常怪异的问题,安装步骤均按照官网文档一步一步安装,没想到在安装过程中报错,信息如下:

代码语言:javascript
复制
Setting up docker-ce (17.12.1~ce-0~ubuntu) ...
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2018-03-19 13:52:20 CST; 11ms ago
     Docs: https://docs.docker.com
  Process: 5988 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=205/LIMITS)
 Main PID: 5988 (code=exited, status=205/LIMITS)

Mar 19 13:52:20 swdmes-dev systemd[1]: Failed to start Docker Application Container Engine.
Mar 19 13:52:20 swdmes-dev systemd[1]: docker.service: Unit entered failed state.
Mar 19 13:52:20 swdmes-dev systemd[1]: docker.service: Failed with result 'exit-code'.
dpkg: error processing package docker-ce (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Errors were encountered while processing:
 docker-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)

查看docker状态

代码语言:javascript
复制
$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Mon 2018-03-19 13:52:21 CST; 4min 32s ago
     Docs: https://docs.docker.com
  Process: 6001 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=205/LIMITS)
 Main PID: 6001 (code=exited, status=205/LIMITS)

Mar 19 13:52:21 swdmes-dev systemd[1]: Failed to start Docker Application Container Engine.
Mar 19 13:52:21 swdmes-dev systemd[1]: docker.service: Unit entered failed state.
Mar 19 13:52:21 swdmes-dev systemd[1]: docker.service: Failed with result 'exit-code'.
Mar 19 13:52:21 swdmes-dev systemd[1]: docker.service: Service hold-off time over, scheduling restart.
Mar 19 13:52:21 swdmes-dev systemd[1]: Stopped Docker Application Container Engine.
Mar 19 13:52:21 swdmes-dev systemd[1]: docker.service: Start request repeated too quickly.
Mar 19 13:52:21 swdmes-dev systemd[1]: Failed to start Docker Application Container Engine.

查看系统日志

代码语言:javascript
复制
$ sudo journalctl -xe

systemd[6764]: docker.service: Failed at step LIMITS spawning /usr/bin/dockerd: Operation not permitted

解决方案

修改系统的打开最大文件数:参考博客

具体原因我们根据错误提示status=205/LIMITS是不是有什么限制问题,之前也遇到过类似的错误提示,也是在启动容器时报的错,当时所用的容器为systemd-nspawn容器,

一开始排查思路异味权限错误导致,后来经过多方排查,发现是文件的最大打开文件数导致。修改后重启即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档