docker安装时报status=205/LIMITS问题
时间:2022-07-22
本文章向大家介绍docker安装时报status=205/LIMITS问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在安装docker时出现了非常怪异的问题,安装步骤均按照官网文档一步一步安装,没想到在安装过程中报错,信息如下:
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状态
$ 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.
查看系统日志
$ sudo journalctl -xe
systemd[6764]: docker.service: Failed at step LIMITS spawning /usr/bin/dockerd: Operation not permitted
解决方案
修改系统的打开最大文件数:参考博客
具体原因我们根据错误提示status=205/LIMITS是不是有什么限制问题,之前也遇到过类似的错误提示,也是在启动容器时报的错,当时所用的容器为systemd-nspawn容器,
一开始排查思路异味权限错误导致,后来经过多方排查,发现是文件的最大打开文件数导致。修改后重启即可。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- ubuntn备份办法总结(四种)
- PHP中散列密码的安全性分析
- php的RSA加密解密算法原理与用法分析
- PHP实现微信提现(企业付款到零钱)
- centos7下rsync+crontab定期同步备份
- php抽象类和接口知识点整理总结
- php中echo与print区别点整理
- laravel框架模型和数据库基础操作实例详解
- Yii Framework框架使用PHPExcel组件的方法示例
- thinkphp3.2.3框架动态切换多数据库的方法分析
- 安装docker和docker-compose实例详解
- 如何判断php复选框是否被选中
- php实现的生成排列算法示例
- php多进程应用场景实例详解
- Linux Crontab Shell脚本实现秒级定时任务的办法