CentOS上Docker极速安装指南

CentOS上Docker极速安装指南

一、前期准备:给你的系统装个”工具箱”

步骤1:装备yum神器

yum install -y yum-utils

说人话:给CentOS装个“瑞士军刀”,后面管理软件仓库就靠它了!

二、找个快车道:配置国内镜像源

步骤2:召唤阿里云镜像

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

小剧场

系统:”我要去Docker官网下载!”

你:”不!我们去阿里云VIP通道!”

三、刷新装备库:让系统记住新路线

步骤3:生成极速缓存

yum makecache fast

效果:相当于给系统安装「记忆面包」,下次找软件快如闪电!⚡

四、正式安装:请出Docker三巨头

步骤4:安装核心组件

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

组件说明书

  • docker-ce:引擎本体(就像汽车发动机)

  • docker-ce-cli:方向盘(控制命令)

  • containerd.io:变速箱(容器运行时)

五、点火启动:让Docker随叫随到

步骤5:开机自启三连

systemctl start docker          # 点火启动
systemctl enable docker         # 加入开机豪华套餐
systemctl status docker         # 检查是否在摸鱼

正确反馈:看到绿色的active (running)字样,说明你的Docker引擎已轰鸣!

六、灵魂加速:镜像下载速度翻倍秘籍

方案A:阿里云VIP加速通道(推荐)

      1. 访问阿里云容器镜像服务

      2. 左侧菜单找到【镜像加速器】

      3. 复制你的专属加速地址(长得像https://xxxx.mirror.aliyuncs.com

    配置命令

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {  
      "registry-mirrors": ["你的加速地址"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    效果:从此下载镜像就像坐上了高铁!

    方案B:公共加速器全家桶(备用)

    sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": [
    "https://do.nark.eu.org", # 秋名山车神版
    "https://dc.j8.work", # 神秘组织提供
    "docker.mirrors.ustc.edu.cn", # 中科大专属
    "https://docker.nju.edu.cn" # 南大镜像
    ]
    }
    EOF sudo systemctl daemon-reload sudo systemctl restart docker

    优点:多个加速器同时发力,总有一个能跑满带宽!

    七、新手村测试:打个招呼吧

    步骤6:运行Hello-World

    docker run hello-world

    成功标志:看到这段话说明安装成功👇

    Hello from Docker!
    This message shows that your installation appears to be working correctly.

    翻译:Docker说:”嗨~ 我准备好为你打工啦!”

    八、验货时刻:看看加速器生效没

    终极验证命令

    docker info | grep Mirrors -A 10

    正确显示

    Registry Mirrors:
    https://xxxx.mirror.aliyuncs.com/
    https://docker.nju.edu.cn/

    翻译:恭喜!你的容器现在下载镜像会闪现了!

    九、防坑指南:老司机の经验

    1. 权限警告

      • 所有命令前记得加sudo,或者直接su -切root

      • 报错Permission denied?说明系统在提醒你:”请出示管理员驾照!”

    2. 镜像拉取慢

      • 试试点奶茶的时间换个镜像源(建议先试阿里云)

      • 检查防火墙:systemctl status firewalld

    3. hello-world报错

      • 先确认Docker服务状态:systemctl status docker

      • 检查网络连接:ping mirrors.aliyun.com

    十、Bonus彩蛋:常用Docker命令表

    命令作用类比
    docker ps查看运行中的容器查看正在上班的员工
    docker images列出本地镜像展示武器库
    docker rmi <镜像ID>删除镜像清理硬盘空间
    docker exec -it <容器ID>进入容器内部穿越到异世界

    文末互动

    🚀 你的Docker安装用了多久?

    🐢 遇到过”正在下载0.01MB/300MB”的绝望吗?

    💬 欢迎在评论区分享你的”加速器使用体验”!


    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞13 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容