Centos7安装docker
- 游戏开发
- 2025-09-06 15:45:02

第一步:更新系统软件包
sudo yum update -y 作用:相当于给你的系统做一次“全面体检+升级”。为什么要做:安装新软件前,先把系统现有的软件包更新到最新版本,避免旧版本软件导致兼容性问题。-y 的含义:自动回答“yes”,不用手动确认。第二步:安装 yum 工具包
sudo yum install -y yum-utils 作用:安装一个“软件管家工具箱”。为什么要做:后面需要通过 yum-config-manager 工具添加 Docker 的软件源,这个工具就包含在 yum-utils 包里。第三步:卸载旧版 Docker(如果有)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 作用:清理系统里可能存在的旧版 Docker,防止和新版本打架。小贴士: 如果从未安装过 Docker,这步会提示“没有找到软件包”,属于正常现象。如果之前装过 Docker,这里会彻底卸载旧版本。第四步:添加 Docker 官方软件源(国内镜像加速版)
sudo yum -y install dnf-plugins-core sudo yum-config-manager --add-repo http://mirrors.aliyun /docker-ce/linux/centos/docker-ce.repo 作用:告诉系统“以后下载 Docker 就去阿里云的镜像站”。为什么要用阿里云:国内直接连 Docker 官网很慢,换成阿里云镜像速度更快。注意:dnf-plugins-core 是 CentOS 8+ 的依赖包,CentOS 7 安装时会自动跳过,无需担心。第五步:安装 Docker 全家桶
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 作用:一次性安装 Docker 核心组件: docker-ce:社区版 Docker 主程序docker-ce-cli:命令行工具containerd.io:容器运行时(管理容器的底层工具)两个 Plugin:支持多平台构建和 compose 编排第六步:启动 Docker 并设置开机自启
sudo systemctl enable --now docker 作用: enable:让 Docker 开机自动启动(避免每次重启都要手动开)--now:立刻启动 Docker 服务(不用重启系统就能用)第七步:配置国内镜像加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<EOF { "registry-mirrors": [ " dockerpull.org", " docker.1panel.dev", " docker.foreverlink.love", " docker.fxxk.dedyn.io", " docker.xn--6oq72ry9d5zx ", " docker.zhai.cm", " docker.5z5f ", " a.ussh.net", " docker.cloudlayer.icu", " hub.littlediary ", " hub.crdz.gq", " docker.unsee.tech", " docker.kejilion.pro", " registry.dockermirror ", " hub.rat.dev", " dhub.kubesre.xyz", " docker.nastool.de", " docker.udayun ", " docker.rainbond.cc", " hub.geekery ", " docker.1panelproxy ", " atomhub.openatom ", " docker.m.daocloud.io", " docker.1ms.run", " docker.linkedbus ", " dytt.online", " func.ink", " lispy.org", " docker.xiaogenban1993 " ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 作用:给 Docker 拉取镜像时挂“加速器”,解决国内下载慢的问题。注意事项: 推荐使用阿里云镜像(需注册后获取个人专属地址)。修改配置后必须重启 Docker 生效。第八步:验证安装是否成功
sudo docker run hello-world 作用:运行一个测试容器,如果看到 Hello from Docker! 的欢迎信息,说明安装成功!原理:Docker 会从镜像仓库下载 hello-world 镜像并运行,自动输出提示信息。常见问题自查
如果镜像加速配置后拉取失败,尝试删减 daemon.json 中的镜像地址。遇到权限问题,记得用 sudo 或将自己加入 docker 用户组。网络问题可尝试关闭防火墙:sudo systemctl stop firewalld。Centos7安装docker由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Centos7安装docker”
下一篇
STM32的启动流程