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 的旅程愉快!

相关推荐
我的xiaodoujiao4 分钟前
Django 基础知识详细图文教程 16-Django 内置Admin认证系统
后端·python·django
程序员鱼皮6 分钟前
Personal Agent 是什么?为什么大厂都抢着做?连 DeepSeek Bot 都来了。。
前端·后端·ai编程
geovindu14 分钟前
rust: Chain of Responsibility Pattern
开发语言·后端·设计模式·rust·责任链模式·行为模式
m0_5873830014 分钟前
碰碰好评卡功能落地全流程实战指南 附核心逻辑与常见问题解决方案
java·前端·数据库·后端·struts·需求分析
dd聊技术16 分钟前
给检索改动装一盏红绿灯:评测门禁怎么建、怎么用
人工智能·后端
acd1200920 分钟前
Go 里 err 被不经意覆盖的几个现场
开发语言·后端·golang
合尘猫25 分钟前
给客服系统加一道闸:把「该转人工」从模糊判断变成可测拦截
人工智能·后端·程序员
掘金者阿豪39 分钟前
数据集成软件不能只看“同步成功”:聊聊金仓 KFS 和订单数据同步这件事
前端·后端
我的div丢了肿么办40 分钟前
go语言通过反射来操作结构体中的数据
后端·go
imDwAaY44 分钟前
进程之间如何“对话”?一篇讲清六种进程间通信方式
后端·操作系统