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

CentOS 8 安装 Docker 超详细教程

CentOS 8 安装 Docker 超详细教程

适用于 CentOS 8 / CentOS Stream 8,从零开始直到运行第一个容器。


一、准备工作

1. 检查系统版本

cat/etc/redhat-release

看到CentOS Linux release 8.5.2111CentOS Stream release 8即可继续。

2. 卸载旧版本 Docker

避免残留导致冲突:

yum remove-ydocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine

3. 安装必要依赖

yuminstall-yyum-utils device-mapper-persistent-data lvm2

4. 配置 Docker 软件源

根据网络情况二选一:

  • 官方源(海外)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 阿里云镜像源(国内推荐)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5. 更新缓存

yum makecache

二、安装 Docker

安装最新版本

yuminstall-ydocker-ce docker-ce-cli containerd.io

安装指定版本(可选)

先查看所有版本:

yum list docker-ce--showduplicates|sort-r

再按需安装,例如24.0.7

yuminstall-ydocker-ce-24.0.7 docker-ce-cli-24.0.7 containerd.io

三、启动并验证

1. 启动并设置开机自启

systemctl startdockersystemctlenabledocker

2. 检查状态

systemctl statusdocker# 看到 active (running) 即成功docker-v# 查看版本号

至此,Docker 已成功运行。


四、必做配置优化

1. 配置国内镜像加速(强烈推荐)

mkdir-p/etc/dockervim/etc/docker/daemon.json

写入:

{"registry-mirrors":["https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.1panel.live"]}

重新加载并重启:

systemctl daemon-reload systemctl restartdocker

验证加速生效:

dockerinfo# 输出中应有 Registry Mirrors

2. 允许非 root 用户执行 Docker 命令

groupadddocker# 通常已存在usermod-aGdocker$USER# 将当前用户加入 docker 组newgrpdocker# 刷新当前终端权限

退出重新登录后,docker ps不再需要sudo

3. 开放防火墙端口(按需)

容器需要对外服务时执行,例如:

firewall-cmd--permanent--add-port=80/tcp firewall-cmd--permanent--add-port=8080/tcp firewall-cmd--reload

五、常用命令与运行示例

常用速查表

操作命令
查看版本docker version
查看本地镜像docker images
查看运行中容器docker ps
查看所有容器docker ps -a
拉取镜像docker pull nginx
运行容器docker run -d -p 80:80 nginx
停止容器docker stop 容器ID
删除容器docker rm 容器ID
删除镜像docker rmi 镜像ID

运行一个 nginx 试试

dockerpull nginxdockerrun-d-p80:80 nginx

浏览器访问http://你的服务器IP即可看到 nginx 欢迎页。


六、Docker运行原理


推荐资源

  • Docker 官方文档
  • Docker Hub 镜像仓库
  • 阿里云镜像站
http://www.jsqmd.com/news/828736/

相关文章:

  • 2026年江苏省常州市汽车贴膜施工与售后深度测评:5家主流门店对比,车主必看 - GrowthUME
  • 赣州志德素质教育学校:专注帮助迷途青少年重返校园 - 速递信息
  • Visual C++运行库终极解决方案:一站式修复所有Windows程序依赖问题
  • 2026年必备收藏:5个亲测靠谱免费降AI率工具,高效降AI率! - 降AI实验室
  • 构建企业级数据集成平台:解锁非标准数据源的.NET适配器框架实践
  • 如何通过高效图层导出工具优化Photoshop设计工作流
  • 视频怎么转文字稿?5款转写工具实测对比,哪款最快最准? - 软件小管家
  • 解放CPU!用STM32G4的FMAC硬核加速器做实时滤波,代码实测与性能对比
  • 2026年北京亨得利腕表精密零件更换服务深度测评——从百达翡丽齿轮到劳力士发条,一次让爱表“器官移植”的精准手术 - 亨得利腕表维修中心
  • PaDiM实战笔记:我用WideResNet-50替换EfficientNet,模型精度和速度发生了这些变化
  • 北京亨得利腕表精密零件更换服务深度测评:原厂摆轮、擒纵轮、发条、表冠更换全记录(附2026官方网点与避坑指南) - 亨得利腕表维修中心
  • Java 线程池 核心重点精讲 + 优缺点(面试必背精简版)
  • 3个步骤彻底告别电脑风扇噪音:Windows平台最精细的风扇控制解决方案
  • 想要快速拿大专或者本科学历找工作的看过来,15天下证! - 教育官方推荐官
  • Uncle小说阅读器:桌面级智能小说聚合与个性化阅读方案
  • 2026年贵州酱酒OEM定制与封坛酒商务接待完全指南:茅台镇源头直供品牌深度评测 - 精选优质企业推荐官
  • 3种革命性方法:如何在Windows电脑上无缝安装安卓应用
  • Agent Skills 开放标准来了:AI Agent 终于有了“可复用技能包”
  • 绍兴富呈机械设备租赁:绍兴比较好的设备搬运电话 - LYL仔仔
  • 2026年电磁振动台行业优选服务商科讯精密仪器实测口碑TOP5 - 速递信息
  • 如何突破NVIDIA显卡30%风扇限制:Fan Control实现0 RPM静音全攻略
  • 赣州母婴康养行业新趋势:全周期服务如何守护母婴健康 - 速递信息
  • 从99%到5%!只花了50块的「维普AIGC检测26年4月30日升级后毕业之家AI一键双降功能」实测教程(无广纯分享)
  • 智能氮气柜核心技术解析:从密封设计到智能控制的环境控制系统
  • 车辆扫码进入装车小程序及语音对讲功能实现方案
  • 硬件研发必看:钡特电源 VF6-48S12P 与金升阳 URF4812P-6WR3 同属工业级高可靠 封装与性能对比
  • 2026年全国热门废气处理解决方案提供商推荐:安徽力孚环境工程有限公司 - 安互工业信息
  • 苹果手机拍照怎么转Word?4种图片转换方法实测对比,2026年最好用的方案在这儿 - AI测评专家
  • Word怎么转图片?2026年免费在线转换工具推荐与实测对比 - AI测评专家
  • 北京亨得利腕表精密零件更换服务全记录:2026年5月六城实地探访与零件更换避坑指南(附官方授权地址与热线) - 亨得利腕表维修中心