其实系统版本跟docker 关系不大,只要不是差太多就行,我安装的如下
centos版本:Release: 7.8.2003
docker版本:Docker version 17.03.2-ce

安装:
方法一:

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
yum install  docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm

方法二(官方):

#如果你之前安装过,请先卸载
yum remove docker   docker-client    docker-client-latest     docker-common    docker-latest                   docker-latest-logrotate     docker-logrotate   docker-engine
#安装yum配置工具
yum install -y yum-utils
#配置官方yum源
yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
##配置阿里云yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install docker-ce docker-ce-cli containerd.io

方法三:
不管是在 Ubuntu 或 CentOS 都只需要执行该指令就会自动安装最新版 Docker。

$ curl -fsSL "https://get.docker.com/" | sh

若果需要安装指定版本:
查看可用版本 :

yum list docker-ce --showduplicates
yum install docker-ce-18.03.1.ce

启动报错
[root@jh-java ~]# systemctl start docker
Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.
[root@jh-java ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2020-09-18 17:25:33 CST; 6min ago
Docs: https://docs.docker.com
Process: 10174 ExecStart=/usr/bin/dockerd (code=exited, status=205/LIMITS)
Main PID: 10174 (code=exited, status=205/LIMITS)

Sep 18 17:25:33 jh-java systemd[1]: Starting Docker Application Container Engine…
Sep 18 17:25:33 jh-java systemd[10174]: Failed at step LIMITS spawning /usr/bin/dockerd: Operation not permitted
Sep 18 17:25:33 jh-java systemd[1]: docker.service: main process exited, code=exited, status=205/LIMITS
Sep 18 17:25:33 jh-java systemd[1]: Failed to start Docker Application Container Engine.
Sep 18 17:25:33 jh-java systemd[1]: Unit docker.service entered failed state.
Sep 18 17:25:33 jh-java systemd[1]: docker.service failed.

![在这里插入图片描述](https://img-blog.csdnimg.cn/2020091818054747.png#pic_center
journalctl -xe 查看报错信息:

…Failed at step LIMITS spawning /usr/bin/dockerd: Operation not permitted

…docker.service: main process exited, code=exited, status=205/LIMITS
…Failed to start Docker Application Container Engine.

最终解决方案:

修改 /usr/lib/systemd/system/docker.service
LimitNOFILE=infinity 改为 LimitNOFILE=65535 (句柄数应不大于当前系统句柄数 ulimit -a)

centos 7.8.2003版本docker安装失败问题记录相关推荐

  1. RHEL 6.3使用CentOS yum源 (redhat yum安装失败)

    由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.所以yum install 命令每次都安装失败 下面介绍一种更改yum源的方式: 系统说明: 系统:Red ...

  2. cdr你的产品已禁用_Coreldraw提示已安装另一版本导致安装失败的解决办法

    ​​oreldraw提示"由于您已安装了另一版本,因此无法安装本产品.要安装本产品,您必须首先卸载现有版本"的情况在Coreldraw X8及Coreldraw 2017上都存在, ...

  3. CorelDRAW 2017提示已安装另一版本导致安装失败的解决办法

    Coreldraw提示"由于您已安装了另一版本,因此无法安装本产品.要安装本产品,您必须首先卸载现有版本"的情况在Coreldraw X8及Coreldraw 2017上都存在,下 ...

  4. coreldraw x5安装视频教程_Coreldraw提示已安装另一版本导致安装失败的解决办法

    Coreldraw提示"由于您已安装了另一版本,因此无法安装本产品.要安装本产品,您必须首先卸载现有版本"的情况在Coreldraw X8及Coreldraw 2017上都存在,下 ...

  5. Docker安装失败No package docker-ce available.

    1.下载关于docker的依赖环境 yum -y install yum-utils device-mapper-persistent-data lvm2 2.设置一下下载Docker的镜像源 如果不 ...

  6. 简单快速的“0x800c0006 安装失败 .NET framework 等旧版本软件安装失败”的解决方法

    尝试过各种方法,最终唯一能成功的方法就是下载离线安装包 类似的旧版本的安装就可以采取下载离线安装包解决

  7. Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    Docker 安装mysql镜像,含离线 Docker 安装mysql镜像(含离线) 准备mysql的Docker镜像(需要在有网的服务器中下载) 将准备好tar导入到docker镜像 Docker启 ...

  8. docker安装nginx(神坑记录)

    docker安装nginx碰见的问题记录 错误描述 mounting "/usr/local/nginx.conf" to rootfs at "/etc/nginx/n ...

  9. docker安装flarum步骤记录

    参考: GitHub - mondediefr/docker-flarum: Docker image of Flarum 用docker快速搭建flarum论坛_docker flarum_一只渣渣 ...

最新文章

  1. nsq 源码分析之tcp协议部分
  2. 解决UnicodeEncodeError: 'ascii' codec can't encode
  3. scratch做简单跑酷游戏_腾讯游戏学院专家:做一个多线程游戏框架可以多简单?...
  4. aixs1 生成java代码_通过axis1.4 来生成java客户端代码
  5. JAVA语言基础-反射、特性
  6. java压缩linux上的文件,java linux下文件压缩
  7. 朱嘉明《火药:改变了人类历史演变模式》
  8. 微信支付--商家转账到零钱
  9. 微服务Spring Boot 整合 Redis 实现好友关注 – Feed流实现推送到粉丝收件箱
  10. 北航计算机研究院,计算机学院-北航研究生院-北京航空航天大学
  11. Adobe国际认证证书,深化设计师个人优势!
  12. 3D模型欣赏:黑色的巴斯泰托女神【3D游戏建模教程】
  13. HDU6124 Euler theorem
  14. GBase 8s SQL 指南:教程———3编写SELECT语句
  15. 宇宙存在三级量子--超越爱因斯坦
  16. 菜鸟在Linux零碎中安置Oracle 11G
  17. 魔兽美服服务器维护,魔兽世界怀旧服:美服TAQ开门失败!服务器承受不了如今的热度!...
  18. Qt 之格栅布局(QGridLayout)
  19. arduino pmw 串口 字符串_Arduino A4950 驱动直流电机 超详细版
  20. AI绘画——ChilloutMix模型(现实真人,实现写实逼真的图像)

热门文章

  1. Vue几种监听路由变化的方式
  2. Linux 查找命令(find、locate 、grep )
  3. 【CV】小目标检测问题中“小目标”如何定义?其主要技术难点在哪?
  4. Hadoop YARN中 VCores used 与 VCores Avail 数量不相符, YARN WebUI中显示的VCores数不对
  5. php把接收到的16进制转成字符串,php将16进制转为字符串的方法
  6. 只能输入0-9的数字和小数点和-号
  7. C语言 将大写字母转换成相应的小写字母
  8. GAL汉化界的一点实话。。。。。
  9. Mac虚拟机安装Windows server 2003 及安装组件提示插入软盘、Outlook提示无法连接pop3服务器
  10. TIOBE 2 月编程语言榜:C++ 势不可挡