Docker 安装教程(CentOS 系统)纯新手可入门

docker在国内的很多镜像关了一批,所以网上的资料都失效了,我总结一份当下的资料:

一、安装 YUM(如有需要)

通常情况下,CentOS 系统默认已经安装了 YUM 软件包管理器。如果需要重新安装 YUM,可以按照以下步骤操作:

  1. 插入 CentOS 安装光盘或挂载 ISO 镜像

    • 如果你是物理机,插入安装光盘。
    • 如果你是虚拟机,可以挂载 ISO 镜像文件。
  2. 挂载光盘或镜像

    bash 复制代码
    sudo mkdir /media/cdrom
    sudo mount /dev/cdrom /media/cdrom
  3. 安装 YUM 软件包

    bash 复制代码
    sudo rpm --install /media/cdrom/Packages/yum-*.rpm
    sudo rpm --install /media/cdrom/Packages/python*-rpm*.rpm

二、安装 Docker

(一)前置条件

  1. 确保系统为 CentOS 7 及以上版本

    bash 复制代码
    cat /etc/centos-release
  2. 确保系统内核版本为 3.10 或更高

    bash 复制代码
    uname -r

(二)安装步骤

  1. 卸载旧版本的 Docker(如果之前安装过)

    arduino 复制代码
    sudo yum -y remove docker \
      docker-client \
      docker-client-latest \
      docker-common \
      docker-latest \
      docker-latest-logrotate \
      docker-logrotate \
      docker-selinux \
      docker-engine-selinux \
      docker-engine
  2. 安装必要的系统工具

    kotlin 复制代码
    sudo yum -y install yum-utils device-mapper-persistent-data lvm2
  3. 设置 Docker 的 YUM 源

    注意:如果之前配置过其他的镜像,那么得先删掉:

    bash 复制代码
    sudo rm -f /etc/yum.repos.d/docker-ce.repo
    ini 复制代码
    sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [docker-ce-stable]
    name=Docker CE Stable - $basearch
    baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable
    enabled=1
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
    EOF
  4. 更新 YUM 包索引

    复制代码
    sudo yum makecache
  5. 安装 Docker 社区版及相关组件

    lua 复制代码
    sudo yum -y install docker-ce docker-ce-cli containerd.io

    直到出现:succeeded之后再出现Complete!就是成功了。

  6. 验证 Docker 是否安装成功

    css 复制代码
    sudo docker --version
  7. 启动 Docker 服务并设置开机自启

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker
  8. 验证 Docker 服务是否正在运行

    lua 复制代码
    sudo systemctl status docker
  9. (可选)将当前用户添加到 docker 组

    bash 复制代码
    sudo usermod -aG docker $USER
    • 登出并重新登录以使组更改生效。
  10. 验证 Docker 功能

    arduino 复制代码
    docker run hello-world

三、总结

通过以上步骤,你应该已经成功安装并配置了 Docker。Docker 是一个强大的容器化平台,可以帮助你轻松地创建、部署和运行应用程序。现在你可以开始使用 Docker 来管理你的容器化应用了。

如果在安装过程中遇到任何问题,可直接私信我。祝你学习和使用 Docker 的旅程愉快!

相关推荐
嘉伟桑1 小时前
Python调用电价API返回JSON示例:分时电价、现货电价和字段解析
后端
武子康1 小时前
Shippy:确定性工具、会话级 Sandbox 与 Live-Data Eval(4 类收敛 + 7 步实现方案 + 6 类评测指标)
前端·人工智能·后端
我叫黑大帅2 小时前
我为什么单一消费者的场景下,要用 Redis List 当消息队列?
redis·后端·面试
AskHarries2 小时前
文件上传系统
后端
止语Lab3 小时前
好的 DX 不等于少写代码——三种语言的摩擦力设计课
后端
吃饱了得干活3 小时前
别再手动解析 LLM 输出了!LangChain 四种结构化输出方案对比
后端·python·langchain
程序员天天困3 小时前
Arthas trace 命令怎么用?一行定位最慢那行代码
jvm·后端
Huiturn3 小时前
GPT 5.6 连续编码 10 小时,纯 Python 啃下 Word 二进制格式——doc2docx 实现拆解
后端
用户298698530143 小时前
Python 实现 Excel 与 Markdown 互转的实用指南
后端·python·excel
用户77283104908403 小时前
krono-job:零侵入、单二进制交付的分布式任务调度平台(开源)
后端