结论: 在腾讯云轻量服务器的 CentOS 9 系统中安装 Docker 是一个相对简单的过程,主要分为以下几个步骤:卸载旧版本 Docker(如果存在)、设置 Docker 的官方仓库、安装最新版本 Docker,并启动和配置服务。以下是详细的操作步骤和注意事项。
1. 准备工作
在开始安装之前,请确保您的腾讯云轻量服务器已经完成基础配置,包括:
- 已经通过 SSH 登录到服务器。
- 系统为 CentOS 9,并且已更新至最新状态。
- 具备管理员权限(root 或 sudo 权限)。
运行以下命令以更新系统软件包:
sudo yum update -y
2. 卸载旧版本 Docker
如果您之前安装过 Docker 或其他容器工具,请先卸载旧版本以避免冲突。
sudo yum remove docker docker-common docker-selinux docker-engine
注意:如果没有安装过旧版本,此步骤可以跳过。
3. 安装必要的依赖包
Docker 需要一些依赖包才能正常运行,执行以下命令安装:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4. 添加 Docker 官方仓库
为了获取最新版本的 Docker,建议使用官方仓库进行安装。运行以下命令添加仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5. 安装 Docker CE(社区版)
添加仓库后,可以安装 Docker 社区版:
sudo yum install docker-ce docker-ce-cli containerd.io -y
6. 启动并设置 Docker 自启动
安装完成后,启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 是否安装成功:
sudo docker --version
如果返回类似 Docker version 20.10.x, build xxx 的信息,则说明安装成功。
7. 测试 Docker
运行以下命令测试 Docker 是否正常工作:
sudo docker run hello-world
如果看到 "Hello from Docker!" 的输出,则说明 Docker 已正确安装并运行。
8. 配置非 root 用户运行 Docker(可选)
默认情况下,只有 root 用户或具有 sudo 权限的用户才能运行 Docker 命令。如果希望普通用户也能运行 Docker,可以将其加入 docker 用户组:
sudo usermod -aG docker $USER
然后重新登录或重启服务器使更改生效。
常见问题
-
Q: CentOS 9 默认支持 Docker 吗?
A: CentOS 9 支持 Docker,但需要手动配置官方仓库以安装最新版本。 -
Q: 如果安装失败怎么办?
A: 检查网络是否通畅,确保可以访问 Docker 官方仓库;也可以尝试更换国内镜像源X_X下载。 -
Q: 如何X_X Docker 镜像拉取速度?
A: 配置国内镜像源,例如阿里云、腾讯云或 Docker 官方提供的X_X器。 -
Q: Docker 和 Podman 有什么区别?
A: Podman 是 Docker 的替代品,无需守护进程即可运行容器,适合更轻量化的场景。
总结
通过上述步骤,您可以在腾讯云轻量服务器的 CentOS 9 系统上轻松安装并配置 Docker。关键在于正确配置官方仓库和依赖包,同时根据需求优化用户体验(如配置非 root 用户权限或X_X镜像拉取)。如果您遇到任何问题,可以参考常见问题或查阅官方文档进一步排查。
CDNK博客