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

‌CentOS 7.9 安装 Docker 步骤

CentOS 7.9 安装 Docker 步骤

1. 准备工作‌

‌系统要求‌:确认系统版本为 CentOS 7.9,内核版本 ≥ 3.10。

cat /etc/redhat-release   # 查看系统版本
uname -r                  # 查看内核版本

‌关闭防火墙(可选)‌

若环境允许,可临时关闭防火墙以避免网络干扰:

systemctl stop firewalld    # 停止防火墙
systemctl disable firewalld # 禁用开机自启‌:ml-citation{ref="4,5" data="citationList"}

2. 更新系统并安装依赖‌

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

3. 配置 Docker 仓库‌

方案一:使用阿里云镜像(推荐国内用户)‌

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

‌方案二:使用 Docker 官方仓库(需科学上网)‌

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

4. 安装 Docker 社区版(CE)‌

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

5. 启动 Docker 并设置开机自启‌

sudo systemctl start docker
sudo systemctl enable docker

6. 验证安装‌

docker --version              # 查看 Docker 版本

常见问题解决‌

1. 镜像下载缓慢
配置国内镜像加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
sudo systemctl restart docker

如果这三个国内镜像还不行,可以试试下面的:

{
	"registry-mirrors": ["https://docker.hpcloud.cloud", "https://docker.m.daocloud.io", "https://docker.unsee.tech", "https://docker.1panel.live", "http://mirrors.ustc.edu.cn", "https://docker.chenby.cn", "http://mirror.azure.cn", "https://dockerpull.org", "https://dockerhub.icu", "https://hub.rat.dev"]
}

2. 防火墙冲突
如果使用防火墙,需开放 Docker 端口:

sudo firewall-cmd --permanent --zone=public --add-port=2375-2376/tcp
sudo firewall-cmd --reload

‌总结‌
✅ ‌更新系统‌:确保依赖包兼容性
✅ ‌选择仓库‌:优先国内镜像避免网络问题
✅ ‌安装验证‌:运行测试容器确认功能正常
⚠️ ‌加速配置‌:国内用户必选,提升镜像下载速度


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

相关文章:

  • leetcode454 四数相加
  • flutter的debounce_throttle插件使用
  • 进程、线程、锁面试前复习(尽力局)
  • Myslq表的内外连接
  • Python项目-基于Django的在线教育平台开发
  • 【音视频】ffplay简单过滤器
  • 【算法】010、合并两个有序链表
  • 使用 display: flex 实现动态布局:每行两个 item,单数时最后一个占满整行
  • Redis数据结构——list
  • nacos和Eureka的学习
  • Core Speech Kit(基础语音服务)
  • ICRA顶会 | 当无人机遇上扩散模型:如何让四旋翼飞行器在复杂环境中「稳如泰山」?
  • 重塑用户体验:用户界面设计、交互设计及视觉体验优化的融合策略
  • 【C语言】外围电路异常排查方式
  • Python刷题:Python基础
  • 蓝桥-反倍数-oj152
  • 3.6c语言
  • 导电陶瓷粉:掺铑(Rh)钛酸钡在MLCC内电极浆料中的应用与创新-京煌科技
  • Spring Cloud Alibaba OpenFeign 实战:打造稳定高效的远程调用
  • MySql的安装及数据库的基本操作命令