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

Linux centos7 docker安装 (yum快速安装)

Linux centos7 docker安装 (yum快速安装)

  • 1. 查看内核
    • 1.1 内核升级操作(可选)
  • 2. 部署docker
    • 2.1 卸载旧版本
    • 2.2 安装需要的软件包
    • 2.3 添加阿里云镜像源
    • 2.4 部署docker(可手动选择版本,默认安装最新版本)
    • 2.5 查看docker版本
    • 2.6 设置开机自启

1. 查看内核

确定你是CentOS7及以上版本

[root@worker01 ~]# uname -a
Linux worker01 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

1.1 内核升级操作(可选)

导入ELPepo仓库公共密钥:
[root@worker01 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装ELPepo的仓库yum源:
[root@worker01 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

选择lt版本安装:
[root@worker01 ~]# yum -y  --enablerepo=elrepo-kernel install kernel-lt
设置内核默认启动:
[root@worker01 ~]# sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub2-set-default 0

重启:
[root@worker01 ~]# reboot

查看内核版本:
[root@worker01 ~]# uname -a
Linux worker01 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

2. 部署docker

2.1 卸载旧版本

[root@worker01 ~]#  yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.2 安装需要的软件包

[root@worker01 ~]#  yum -y install gcc
[root@worker01 ~]#  yum -y install gcc-c++
[root@worker01 ~]#  yum install -y yum-utils
更新yum软件包索引:
[root@worker01 ~]#  yum makecache fast

2.3 添加阿里云镜像源

[root@worker01 ~]#  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.4 部署docker(可手动选择版本,默认安装最新版本)

手动安装:

[root@worker01 ~]#  yum list docker-ce --showduplicates | grep docker-ce

安装最新版本:

#会自动安装docker-ce-cli containerd.io
[root@worker01 ~]#  yum -y install docker-ce  

以下是 yum install docker-ce 命令通常会安装的组件:

docker-ce:Docker 引擎的核心组件。
docker-ce-cli:Docker 命令行接口(CLI),允许你运行 Docker 命令。
containerd.io:Docker 使用的容器运行时和容器管理系统。

如果你想要确认 containerd.io 是否被安装,你可以使用以下命令:

[root@worker01 ~]#  sudo yum list installed | grep containerd.io

2.5 查看docker版本

[root@worker01 ~]#  docker -v
Docker version 26.1.4, build 5650f9b

打印Docker安装详情:

[root@worker01 ~]#  docker info

2.6 设置开机自启

[root@worker01 ~]#  systemctl start docker
[root@worker01 ~]#  systemctl enable docker

启停和查看状态:

[root@worker01 ~]# systemctl start|stop|status docker

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

相关文章:

  • 力扣66 加一
  • 在Linux中,如何查看和修改网络接口配置?
  • Uniapp中使用`wxml-to-canvas`开发DOM生成图片功能
  • 一文大白话讲清楚TCP连接的三次握手和断开连接的四次挥手的原理
  • Kbuild学习知识点
  • 代码随想录算法训练营第五十天|图论基础|深度优先搜索理论基础|KM98.所有可达路径|广度优先搜索理论基础
  • 深入剖析 Java HashMap
  • 跟着逻辑先生学习FPGA-实战篇第二课 6-2 LED灯流水灯实验
  • 为什么最好吧css的link标签放在head之间?
  • java进阶:seata分布式事务未生效问题排查纪实|主事务回滚成功,分支事务未回滚
  • C# 设计模式(创建型模式):建造者模式
  • RSA e与phi不互质(AMM算法进行有限域开根)
  • PostgreSQL的备份方式
  • Ubuntu 系统配置指南:Fcitx5 输入法与 KDE 桌面环境安装教程
  • mac m2 安装 docker
  • SQL-leetcode-197. 上升的温度
  • Day 20:日志管理与 Logback
  • Go语言在实际项目中的应用:从RESTful API到日志监控 (十四)
  • wordpress右侧浮动咨询台插件
  • 频域滤波为什么使用psf2otf函数?
  • 大语言模型(LLMs)数学推理的经验技巧【思维链CoT的应用方法】
  • 【JavaWeb后端学习笔记】MySQL的常用函数(字符串函数,数值函数,日期函数,流程函数)
  • Java学习-Redis
  • Next.js 实战 (六):如何实现文件本地上传
  • 目录中只有一个子目录时把子目录移动到父目录
  • OpenCV的人脸检测模型FaceDetectorYN