当前位置: 首页 > news >正文

3分钟在CentOS 7上离线安装Docker

在CentOS 7上离线安装Docker的详细步骤如下:

  1. 环境检查和准备
    检查内核版本:Docker要求系统为64位且内核版本至少为3.10。使用命令uname -r查看内核版本。
    检查CentOS版本:通过命令cat /etc/redhat-release查看版本信息。
    更新yum包(可选):如果是学习环境,可以使用yum -y update命令更新。生产环境中需谨慎操作。
    卸载旧版本Docker(如果之前安装过):使用命令yum remove docker docker-common docker-selinux docker-engine​​。

  2. 下载离线安装包
    下载Docker和依赖包:从Docker官网下载所需的rpm包,包括Docker本身以及依赖包。下载链接如下:
    Docker:docker-ce-18.09.8-3.el7.x86_64.rpm
    依赖包:
    containerd.io:containerd.io-1.2.2-3.el7.x86_64.rpm
    docker-ce-cli:docker-ce-cli-18.09.8-3.el7.x86_64.rpm
    container-selinux:container-selinux​​。
    下载链接:https://pan.baidu.com/s/1tQo-o85eLzTt_WnmVKYseQ?pwd=1111
    提取码:1111
    –来自百度网盘超级会员V10的分享

  3. 安装Docker
    安装下载的包:使用rpm命令安装下载的包。顺序为:先安装docker-ce-cli,然后container-selinux,接着containerd.io,最后安装docker-ce。
    lua
    Copy code
    rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpm
    rpm -ivh container-selinux-2.107-3.el7.noarch.rpm
    rpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpm
    rpm -ivh docker-ce-18.09.8-3.el7.x86_64.rpm

  4. 启动Docker
    启动Docker服务:使用命令systemctl start docker启动Docker。
    检查Docker状态:使用命令systemctl status docker查看Docker服务状态。
    设置Docker开机自启:使用命令systemctl enable docker.service

相关文章:

  • Flink之复杂事件处理CEP
  • VSC改造MD编辑器及图床方案分享
  • [UGUI]实现从一个道具栏拖拽一个UI道具到另一个道具栏
  • vue 全局封装文件下载及导入
  • Hadoop学习笔记(HDP)-Part.13 安装Ranger
  • 【开源】基于Vue+SpringBoot的数据可视化的智慧河南大屏
  • less 笔记
  • 线程池,及7大参数,4大拒绝策略详解
  • 实施工程师运维工程师面试题
  • QT 中 QProgressDialog 进度条窗口 备查
  • 网上选课系统源码(Java)
  • Springboot:kafka运行成功,报错InvalidTopicException
  • 【OpenGauss源码学习 —— (VecToRow)算子】
  • Mybatis XML 配置文件
  • 信号可靠性剖析
  • [nginx文档翻译系列] 控制nginx
  • Android系统模拟器绘制实现概述
  • echarts的各种常用效果展示
  • ES6系统学习----从Apollo Client看解构赋值
  • Fundebug计费标准解释:事件数是如何定义的?
  • happypack两次报错的问题
  • java多线程
  • Phpstorm怎样批量删除空行?
  • Redis 懒删除(lazy free)简史
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 区块链技术特点之去中心化特性
  • 入门级的git使用指北
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 手写双向链表LinkedList的几个常用功能
  • 原生Ajax
  • 在Mac OS X上安装 Ruby运行环境
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 进程与线程(三)——进程/线程间通信
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • #laravel 通过手动安装依赖PHPExcel#
  • $(selector).each()和$.each()的区别
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (编译到47%失败)to be deleted
  • (二)linux使用docker容器运行mysql
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转)关于多人操作数据的处理策略
  • *2 echo、printf、mkdir命令的应用
  • .Net 8.0 新的变化
  • .NET 解决重复提交问题
  • .NET/C# 的字符串暂存池
  • .NET大文件上传知识整理
  • .NET企业级应用架构设计系列之结尾篇
  • .Net下的签名与混淆