docker容器在uos-12038.101上启动报错的解决办法

 更新时间:2024年03月01日 09:09:47   作者:整天就会哈哈哈  
这篇文章主要介绍了docker容器在uos-12038.101上启动报错的问题,解决方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/
找到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 imagesdocker 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安装部署RabbitMQ教程

    Docker安装部署RabbitMQ教程

    本文详解了Docker容器化部署RabbitMQ的优势,涵盖环境一致性、资源隔离、弹性伸缩等核心价值,提供从安装配置到集群部署、数据持久化及故障排查的完整方案,帮助构建高效稳定的消息队列服务
    2025-08-08
  • ubuntu20.04 LTS安装docker的方法步骤

    ubuntu20.04 LTS安装docker的方法步骤

    这篇文章主要介绍了ubuntu20.04 LTS安装docker的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • DockerToolBox文件挂载的实现代码

    DockerToolBox文件挂载的实现代码

    这篇文章主要介绍了DockerToolBox文件挂载的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Docker Registry私有仓库简单搭建过程

    Docker Registry私有仓库简单搭建过程

    本文介绍了如何在本地搭建Docker私有Registry仓库,并实现镜像的上传和管理,通过私有仓库,可以方便地在本地网络中存储和分发Docker镜像,提高开发和部署效率
    2025-12-12
  • docker容器非root用户提权的问题解决

    docker容器非root用户提权的问题解决

    本文主要介绍了docker容器非root用户提权的问题解决,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Docker 打包 K8s镜像的应用实例

    Docker 打包 K8s镜像的应用实例

    文章介绍了如何使用Docker打包和部署Kubernetes镜像,包括准备工作、创建Dockerfile、构建镜像、测试运行、推送镜像、Kubernetes部署文件示例、部署到Kubernetes等步骤,并提供了注意事项和最佳实践,感兴趣的朋友一起看看吧
    2025-03-03
  • Docker运行镜像以及退出、删除容器的实现方式

    Docker运行镜像以及退出、删除容器的实现方式

    这篇文章主要介绍了Docker运行镜像以及退出、删除容器的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • Docker容器内存限制的方法

    Docker容器内存限制的方法

    本篇文章主要介绍了Docker容器内存限制的方法,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • docker自建GitLab仓库的实现

    docker自建GitLab仓库的实现

    Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,本文主要介绍了docker自建GitLab仓库的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 详解Docker学习之用commit命令创建镜像

    详解Docker学习之用commit命令创建镜像

    这篇文章主要介绍了详解Docker学习之用commit命令创建镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论