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

准确--CentOS 7.9在线安装docker

一、安装Docker前的准备工作

  • 操作系统版本为CentOS 7.9,内核版本需要在3.10以上。
  • 确保能够连通互联网,为避免网络异常,建议关闭Linux的防火墙(生产环境下请根据实际情况设置防火墙出入站规则)。
# 查看内核版本
sudo uname -r# 查看系统版本
sudo cat /etc/redhat-release# 关闭防火墙
sudo systemctl stop firewalld# 禁用防火墙开机自启
sudo systemctl disable firewalld# 测试网络连通性
ping www.baidu.com
  • 虚拟机需处于联网状态。

卸载旧版本的Docker

# 卸载旧版本
sudo yum -y remove docker docker-common container-selinux
sudo yum -y remove docker-selinux

注意:旧版本Docker中的镜像等内容存放在/var/lib/docker中,卸载不会删除本地Docker内容。


二、开始安装Docker

1. 更新系统
sudo yum -y update

如果执行最后时报错,解决办法如下:

# 备份原有的YUM仓库配置
mv /etc/yum.repos.d /etc/yum.repos.d.backup# 创建新的YUM仓库目录
mkdir /etc/yum.repos.d# 安装wget
yum install -y wget
2. 配置YUM仓库源
# 下载CentOS 7基础仓库配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

执行完这条命令后,CentOS系统将使用阿里云提供的软件仓库作为默认的YUM源。

3. 清理YUM缓存
yum clean all
yum makecache
4. 重新执行更新
yum -y update

确认报错解决。


安装工具包并设置仓库

# 安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置Docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 开始安装

sudo yum install docker-ce docker-ce-cli containerd.io

启动Docker并设置开机自动启动

sudo systemctl start docker
sudo systemctl enable docker

检查Docker版本

sudo docker version

配置镜像文件

sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://mirrors.tuna.tsinghua.edu.cn/docker-ce","http://hub-mirror.c.163.com","https://ufaad1ze.mirror.aliyuncs.com","https://mirror.ccs.tencentyun.com","https://www.daocloud.io/mirror","https://docker.nju.edu.cn"]
}
EOF

重新启动Docker

sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl status docker
#测试
docker pull nginx

http://www.dtcms.com/a/249075.html

相关文章:

  • 8.4.1简单选择排序
  • idea maven打包很慢,怎么提速-多线程
  • 中级统计师-经济学基础知识-第二章 企业生产理论
  • ES6+核心特性
  • 电商运营公司排名
  • 挑战杯应用赛道
  • xss注入遇到转义,html编码绕过了解一哈
  • 基于 SpaCy DependencyMatcher 编写复杂依存关系规则实战指南
  • 【浅谈】Agent 的存在具有什么意义
  • java集合(九) ---- Stack 类
  • 基于飞凌嵌入式i.MX9352嵌入式开发板M核的FreeRTOS设计例程
  • 算法题(168):逆序对
  • 牛客小白月赛118
  • DMC-E 系列总线控制卡----雷赛板卡介绍(六)
  • XPath 注入与修复
  • 前端面经整理【2】
  • 12V,24V降5V,12V,输出大电流15A电源解决方案的理想选择WD5030A
  • 《单光子成像》第三章 预习2025.6.13
  • 二叉树的算法
  • Python 基础语法
  • 题目类型——左右逢源
  • 41.第二阶段x64游戏实战-封包-分析周围对象ID
  • 【Steel Code】8.4 PLATE GIRDER 钢板梁
  • RT_Thread内核源码分析(五)——内存管理@小堆内存管理算法
  • 自动化基础随心记三-zabbix
  • 麒麟信安支撑2025年电力监控系统安全运维新技能推广应用示范培训班顺利举办
  • libcuckoo 介绍和使用指南
  • 高通IPA硬件加速介绍
  • 【MV】上下文感知选择算法:基于关键词映射简单实现
  • 面试官:介绍一下测试中常用的工具有哪些?