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

Docker深度解析:Docker 安装

  1. Docker 要求 CentOS7 系统的内核版本在 3.10 以上,查看本页面的前提条件来验证你的 CentOS 版本是否支持 Docker
  2. 通过 uname -r 命令查看当前的内核版本
    uname -r
  3. 使用 root 权限登录 CentOS,确保 yum 包更新到最新版本
    yum -y update
  4. 卸载旧版本(如果安装过旧版本的 Docker)
  5. 安装需要的软件包,yum-utils 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的
    yum install -y yum-utilsdevice-mapper-persistent-data lvm2
  6. 设置 yum 源:
    yum-config-manager --add-repo
    https://download.docker.com/linux/centos/docker-ce.repo
  7. 查看仓库中所有 docker 版本,并选择特定版本安装:
    yum list docker-ce --showduplicates | sort -r
  8. 安装 Docker
    sudo yum install -y docker-ce  #由于 repo 中默认只开启 stable 仓库,这里安装的是最新稳定版本
    sudo yum install <FQPN>   #可以指定版本安装,例如:sudo yum install docker-ce-20.10.11.ce
    
    # docker-ce 社区版本    docker-ee 企业版
    yum -y install docker-ce docker-ce-cli containerd.io
  9. 启动并进入开机启动
    systemctl start docker
    systemctl enable docker
  10. 验证安装是否成功:又 client 和 service 两部分表示 docker 安装启动都成功了
    docker version

  11. 查看 Docker 状态,停止 Docker:
    #查看 docker 状态
    systemctl status docker
    
    #停止 docker
    systemctl stop docker

http://www.kler.cn/a/533980.html

相关文章:

  • 如何开发一个大语言模型,开发流程及需要的专业知识
  • 用 Python 绘制爱心形状的简单教程
  • Hugging Face 的研究人员正致力于打造 OpenAI 深度研究工具的“开源版
  • Hive分区和分桶
  • 25.02.04 《CLR via C#》 笔记14
  • 机器学习--1.KNN机器学习入门
  • 【蓝桥杯嵌入式】LED
  • C#中堆和栈的区别
  • 5. scala高阶之traits
  • C# 程序计算圆的面积(Program to find area of a circle)
  • Git、Github和Gitee完整讲解:丛基础到进阶功能
  • 鸿蒙Harmony-Refresh 容器组件
  • 【kafka的零拷贝原理】
  • [Java]函数式编程
  • 基于微信小程序的居住证申报系统设计与实现(LW+源码+讲解)
  • SpringBoot扩展篇:@Scope和@Lazy源码解析
  • Scala语言的人工智能
  • 搭建集成开发环境PyCharm
  • vue2-为啥data属性是一个函数而不是对象
  • 基于SpringBoot的在线远程考试系统的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • [创业之路-276]:从燃油汽车到智能汽车:工业革命下的价值变迁
  • Nginx高并发性能优化
  • vue2-key的原理与作用
  • 开源安全一站式构建!开启企业开源治理新篇章
  • Java 中 LinkedList 的底层源码
  • 【后端开发】系统设计101——通信协议,数据库与缓存,架构模式,微服务架构,支付系统(36张图详解)