在 TencentOS Server 4 上安装 Docker,可以按照以下步骤进行操作。TencentOS Server 是基于 CentOS/RHEL 的 Linux 发行版,因此其安装方式与 CentOS 8/Stream 类似,使用 yum 或 dnf 包管理器。
⚠️ 注意:截至当前(2024年),Docker 官方推荐使用 Docker CE(社区版)或更现代的替代方案如 containerd + Podman。但如果你需要安装标准 Docker 引擎,可参考以下步骤。
✅ 方法一:通过官方 Docker 仓库安装(推荐)
1. 更新系统
sudo dnf update -y
2. 安装依赖包
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
3. 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果提示
yum-config-manager不存在,先安装:sudo dnf install -y yum-utils
4. 安装 Docker Engine
sudo dnf install -y docker-ce docker-ce-cli containerd.io
5. 启动并启用 Docker 服务
sudo systemctl enable docker --now
sudo systemctl start docker
6. 验证安装
sudo docker --version
sudo docker run hello-world
✅ 方法二:使用腾讯云镜像源提速安装(可选,提升速度)
你可以替换为腾讯云的 Docker 镜像源以加快下载速度。
替换 Docker repo 源(使用腾讯云镜像)
sudo curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
然后执行方法一中的第4步安装即可。
✅ 配置非 root 用户运行 Docker(可选)
将当前用户加入 docker 组,避免每次使用 sudo:
sudo usermod -aG docker $USER
注销并重新登录,使组权限生效。
✅ 配置 Docker 镜像提速(国内推荐)
编辑或创建 daemon 配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
EOF
腾讯云提供的镜像提速地址:
https://mirror.ccs.tencentyun.com
重启 Docker 生效:
sudo systemctl restart docker
❌ 注意事项
- TencentOS Server 4 可能默认启用了
firewalld和 SELinux,请根据实际环境调整安全策略。 - 若遇到内核模块问题(如
overlay2),请确保系统内核支持且已更新。 - Docker 官方已逐步推动使用 Docker Desktop 或 Mirantis Container Runtime,但在服务器上仍可使用
docker-ce。
🔍 参考文档
-
Docker 官方安装指南:
https://docs.docker.com/engine/install/centos/ -
腾讯云镜像站:
https://mirrors.cloud.tencent.com/
如有报错(如“package docker-ce not found”),请确认系统版本是否匹配,并检查是否启用了正确的仓库。
✅ 安装完成后,你就可以使用 docker run, docker ps 等命令部署容器应用了。
需要安装 Docker Compose 吗?也可以继续指导。
CLOUD技术博