news 2026/4/15 17:26:54

centos7:离线安装docker

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
centos7:离线安装docker

文章目录

  • centos7:离线安装docker
  • 一、查看centos7的版本和架构
  • 二、下载docker二进制静态二进制文件
  • 三、上传并解压到服务器
  • 四、将二进制文件复制到系统目录
  • 五、配置Docker系统服务(关键步骤)
  • 六、启动并启用Docker服务
  • 七、卸载步骤

centos7:离线安装docker

一、查看centos7的版本和架构

# 查看 CentOS 7 的具体版本cat/etc/redhat-release# 输出为:CentOS Linux release 7.4.1708 (Core)# 查看架构uname-m# 输出为:x86_64

二、下载docker二进制静态二进制文件

官网:https://download.docker.com/linux/static/stable/

三、上传并解压到服务器

# 进入上传目录cd/root# 解压(请将<VERSION>替换为你下载的实际版本,如 docker-25.0.5.tgz)tar-xzvf docker-<VERSION>.tgz# 查看解压出的文件lsdocker/

四、将二进制文件复制到系统目录

# 复制所有Docker二进制文件到 /usr/bin/sudocpdocker/*/usr/bin/# 验证主要命令是否存在docker--version dockerd--version

五、配置Docker系统服务(关键步骤)

创建服务配置文件

sudo vim/etc/systemd/system/docker.service

将以下内容粘贴到文件中:

[Unit]Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target[Service]Type=notify# 默认情况下不使用systemd管理cgroup,因为系统不支持或cgroup版本不匹配ExecStart=/usr/bin/dockerd ExecReload=/bin/kill-s HUP$MAINPIDTimeoutSec=0 RestartSec=2 Restart=always# 注意:在Systemd 229中,StartLimit*选项已从"infinity"移至"0"以禁用速率限制StartLimitBurst=3# 注意:设置StartLimitIntervalSec为0时,速率限制无效StartLimitInterval=60s# 由于内核记帐开销,限制支持的最大文件数LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity# 如果您的systemd版本支持,则取消注释TasksMax# TasksMax=infinity# 设置委托yes,以便systemd不会重置Docker容器的cgroupDelegate=yes# 仅终止Docker进程,而不终止cgroup中的所有进程KillMode=processOOMScoreAdjust=-500[Install]WantedBy=multi-user.target

六、启动并启用Docker服务

# 重新加载systemd配置sudo systemctl daemon-reload# 启动Dockersudo systemctlstartdocker# 设置开机自启sudo systemctl enable docker# 查看状态sudo systemctl status docker

七、卸载步骤

# 停止服务sudo systemctl stop docker sudo systemctl disable docker# 删除二进制文件sudorm-f/usr/bin/docker/usr/bin/dockerd/usr/bin/docker-init/usr/bin/docker-proxy/usr/bin/containerd*# 删除服务文件sudorm-f/etc/systemd/system/docker.service sudo systemctl daemon-reload
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 16:47:47

一文详解Java中Thread、ThreadGroup 和 ThreadLocal<T> 三者的区别和用途

01-Thread (线程)1.1 核心含义Thread是Java中表示和管理“线程”本⾝的类&#xff1b;⼀个Thread对象就对应着⼀条独⽴的执⾏路径1.2 主要作用并发执行&#xff1a;允许程序同时运⾏多个任务&#xff0c;提⾼资源利⽤率和响应速度 封装任务&#xff1a;将需要并发执⾏的代码封装…

作者头像 李华
网站建设 2026/4/13 0:36:59

【time-rs】time库 ComponentRange 错误类型详解(error/component_range.rs)

这是一个 Rust 时间库中的组件范围错误类型&#xff0c;用于表示时间组件&#xff08;如年、月、日、时、分、秒等&#xff09;值超出允许范围的情况。 1. 结构体定义 pub struct ComponentRange {pub(crate) name: &static str, // 组件名称pub(crate) minimum: i64…

作者头像 李华
网站建设 2026/4/11 9:34:12

Qt定时执行:槽函数并非必须

在Qt C中&#xff0c;定周期执行一个函数时&#xff0c;链接的函数不一定必须是槽函数&#xff0c;但具体取决于实现方式。以下是详细分析&#xff1a; 1. 使用QTimer 信号-槽机制&#xff08;需要槽函数&#xff09; 原理&#xff1a;QTimer的timeout()信号连接到目标对象的…

作者头像 李华
网站建设 2026/4/12 5:39:13

基于单片机的多功能LCD音乐播放器设计

基于单片机的多功能LCD音乐播放器设计概述 点击下载设计资料&#xff1a;https://download.csdn.net/download/m0_51061483/92081531 1.1 设计背景与研究意义 随着嵌入式系统技术和数字多媒体技术的不断发展&#xff0c;基于单片机的音频播放设备在教学实验、电子设计实践以及…

作者头像 李华
网站建设 2026/4/15 16:45:22

粒子群算法在风光储微电网优化调度中的应用:经济目标下的电源侧与负荷侧运行策略优化

基于粒子群算法的考虑需求侧响应的风光储微电网优化调度 考虑电源侧与负荷侧运行成本&#xff0c;以经济运行为目标函数&#xff0c;风电、光伏、储能出力、上级电网购电记忆可削减负荷为优化变量&#xff0c;并采用粒子群算法进行求解。1. 系统概述 本项目实现了一个基于多目标…

作者头像 李华