docker容器在uos-12038.101上启动报错的解决办法
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536参数,需要的朋友可以参考下
docker容器在uos-12038.101上启动报错
报错内容
library initialization failed - unable to allocate file descriptor table - out of memorylibrary initialization failed - unable to allocate file descriptor table - out of memorylibrary initialization failed - unable to allocate file descriptor table
解决办法
在 /etc/systemd/system/ 或者 /usr/lib/systemd/system/
找到 docker.service 文件,在 ExecStart=/usr/bin/dockerd 后面添加 --default-ulimit nofile=65536:65536 参数
systemctl daemon-reload
systemctl restart docker
补充:
Docker容器启动时报错:container init caused “write /proc/self/attr/keycreate: permission denied““: unknown
1 问题描述
1.1 报错完整信息
docker: Error response from daemon: OCI runtime create failed: container_linux.go:449;container init caused "write /proc/self/attr/keycreate: permission denied"": unknown.
1.2 报错背景
- linux环境下使用离线方式(tgz安装包形式)安装docker
- 使用了
docker load < xx.tar
导入镜像 - 输入
docker images
和docker ps -a
显示该镜像已正常导入,且已经通过docker run
生成了容器
2 解决措施
如背景以及报错信息与问题描写基本一致,可以考虑如下解决方法
2.1 永久更改
需要重启服务器,慎重选用:
- 编辑config文件:
vi /etc/selinux/config
- 将
SELINUX=enforcing
改为SELINUX=disabled
- 重启服务器
- 启动docker容器
docker start container-id
2.2 临时更改
- 输入
setenforce 0
- 启动docker容器
docker start container-id
方法参考链接: 参考链接
到此这篇关于docker容器在uos-12038.101上启动报错的文章就介绍到这了,更多相关docker uos-12038.101启动报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决docker run 或者 docker restart 启动镜像就自动退出
这篇文章主要介绍了解决docker run 或者 docker restart 启动镜像就自动退出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-11-11pipework docker无法使用ip netns命令解决办法
这篇文章主要介绍了pipework docker无法使用ip netns命令解决办法的相关资料,需要的朋友可以参考下2016-10-10Docker 解决容器时间与主机时间不一致的问题三种解决方案
这篇文章主要介绍了Docker 解决容器时间与主机时间不一致的问题的相关资料,这里提供了三种方法,供大家参考,需要的朋友可以参考下2016-12-12
最新评论