CentOS7+Linux version 3.10.0-693.2.2.el7.x86_64 上安装docker

2023-10-27 16:10

本文主要是介绍CentOS7+Linux version 3.10.0-693.2.2.el7.x86_64 上安装docker,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、查看操作系统版本、内核版本

参考链接:https://blog.csdn.net/wowocpp/article/details/80596848

链接里介绍了很多种方法,下面只列出我使用的几种

1.查看操作系统版本:

cat /etc/os-release

 上图可以看到我的版本是7,采用下面命令可以看到具体是7的哪个版本

cat /etc/redhat-release

 2.查看内核版本

cat /proc/version

 3.10.0-693.2.2.e17.x86_64就是内核版本号,最后的x86_64表示64位。

也可以使用如下命令查看

uname -r

 二、安装docker

参考链接:https://blog.csdn.net/weixin_42804852/article/details/124010707

查询了很多资料,都有提到docker 要求 CentOS 系统的内核版本高于 3.10,根据第一部分内容我已经知道我的内核版本是 3.10.0-693.2.2.e17.x86_64,不清楚是不是可以安装,直到翻到了这篇博文,按照该博文成功安装。下面记录一下我的安装流程。

1.查看是否安装过docker

docker version

输入上述命令,我的结果是:

 显示我没有安装过docker,所以我不需要如下的卸载操作。

如下卸载输入如下命令:

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

(我没装过,所以没试过这段)

2.安装工具包

yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

 直到最后到complete!完成。

3.设置yum仓库源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 4.列出仓库源中所有的可用版本

yum list docker-ce --showduplicates | sort -r

 5.安装最新的版本

sudo yum install docker-ce

最后出现Complete!字样。

 6.检查是否安装成功

docker -v

 安装成功拉!

三、查看docker服务是否已启动

参考链接:http://www.muzhuangnet.com/show/79550.html

systemctl status docker

docker关闭命令

sudo systemctl stop docker

 

对该输出warning的解释,可参阅https://blog.csdn.net/qq_41414186/article/details/123918679

 这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行任意docker命令会直接启动。

比方此时再查看状态:

如果真的不希望docker被访问自动唤醒,执行 systemctl stop docker 后再执行systemctl stop docker.socket即可。

 docker启动命令

sudo systemctl start docker

 

以上内容如有错误或不妥之处,还望指出!

这篇关于CentOS7+Linux version 3.10.0-693.2.2.el7.x86_64 上安装docker的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286794

相关文章

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

Linux之UDP和TCP报头管理方式

《Linux之UDP和TCP报头管理方式》文章系统讲解了传输层协议UDP与TCP的核心区别:UDP无连接、不可靠,适合实时传输(如视频),通过端口号标识应用;TCP有连接、可靠,通过确认应答、序号、窗... 目录一、关于端口号1.1 端口号的理解1.2 端口号范围的划分1.3 认识知名端口号1.4 一个进程

Linux权限管理与ACL访问控制详解

《Linux权限管理与ACL访问控制详解》Linux权限管理涵盖基本rwx权限(通过chmod设置)、特殊权限(SUID/SGID/StickyBit)及ACL精细授权,由umask决定默认权限,需合... 目录一、基本权限概述1. 基本权限与数字对应关系二、权限管理命令(chmod)1. 字符模式语法2.

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹