在现代软件开发与运维中,Docker 已成为容器化技术的主流选择。而 CentOS 作为一款稳定、广泛使用的 Linux 发行版,常被用于企业级服务器环境。本文将手把手教你如何在 CentOS 系统上安装并运行 Docker 容器服务,即使是完全的新手也能轻松上手。

本教程基于 CentOS 7 或 CentOS 8(推荐 CentOS 7.9),请确保你拥有 root 权限或具有 sudo 权限的用户账户。
首先,更新系统软件包:
sudo yum update -yCentOS 官方仓库中的 Docker 版本通常较旧,因此我们建议从 Docker 官方仓库安装最新版。
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-enginesudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.io -y安装完成后,启动 Docker 服务并设置为开机自动启动:
# 启动 Dockersudo systemctl start docker# 设置开机自启sudo systemctl enable docker# 验证状态sudo systemctl status docker如果看到 active (running),说明 Docker 已成功运行。
运行官方提供的测试镜像 hello-world 来验证安装是否成功:
sudo docker run hello-world如果终端输出类似以下内容,说明你的 CentOS Docker容器 环境已正常工作:
Hello from Docker!
This message shows that your installation appears to be working correctly.
出于安全考虑,建议不要直接用 root 运行 Docker 命令。你可以将当前用户加入 docker 用户组:
# 创建 docker 用户组(通常安装时已自动创建)sudo groupadd docker# 将当前用户加入 docker 组sudo usermod -aG docker $USER# 重新登录或执行以下命令刷新组权限newgrp docker之后,你就可以无需 sudo 直接运行 docker 命令了。
通过以上步骤,你已经成功在 CentOS 上部署了 Docker服务,可以开始构建和运行自己的容器应用了。这是迈向 容器化 和微服务架构的重要一步。
如果你遇到网络问题(如拉取镜像慢),可考虑配置国内镜像加速器(如阿里云、中科大等)。
希望这篇 Docker入门教程 能帮助你顺利上手!掌握 CentOS容器化 技术后,你将能更高效地部署、测试和管理应用程序。
本文由主机测评网于2025-12-10发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025125869.html