news 2025/12/17 19:22:57

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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/16 8:08:04

大梵公考:国考省考每一年的岗位一样吗?

国考省考每一年的岗位是不一样的&#xff0c;每年岗位都会重新制定&#xff0c;具体变化较大。主要变化原因&#xff1a;①编制调整各单位根据空编情况、业务需求申报招录计划&#xff0c;每年可用编制数量和岗位结构都可能调整。②政策导向变化如近年政策向基层、乡村振兴、紧…

作者头像 李华
网站建设 2025/12/16 8:08:03

大梵公考:国考和省考二选一怎么选?

国考与省考“二选一”怎么选&#xff1f;具体要看个人情况和职业规划。一、岗位性质对比国考&#xff1a;中央部委及其直属机构(如税务、海关、统计、铁路公安等)&#xff0c;多为垂直管理&#xff0c;系统内流动性强。省考&#xff1a;省、市、县、乡四级地方机关(如政府办、发…

作者头像 李华
网站建设 2025/12/16 8:08:01

Java中如何检测死锁?如何预防和避免线程死锁?

Java死锁实战指南&#xff1a;从检测到预防的完整解决方案 在并发编程中&#xff0c;死锁如同一个隐形的陷阱&#xff0c;随时可能让高性能应用陷入瘫痪。当多个线程相互等待对方释放锁时&#xff0c;程序便会永久停滞。 本文将提供一套完整的死锁解决方案&#xff1a;首先介绍…

作者头像 李华
网站建设 2025/12/16 8:07:59

Day32 类的定义和方法

题目 1&#xff1a;定义圆&#xff08;Circle&#xff09;类 # 示例运行 circle Circle(5) print(f"半径: {circle.radius}") print(f"面积: {circle.calculate_area()}") print(f"周长: {circle.calculate_circumference()}") 题…

作者头像 李华