TencentOS Server4安装docker?

TencentOS Server 4 上安装 Docker,可以按照以下步骤进行操作。TencentOS Server 是基于 CentOS/RHEL 的 Linux 发行版,因此其安装方式与 CentOS 8/Stream 类似,使用 yumdnf 包管理器。

⚠️ 注意:截至当前(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 DesktopMirantis 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技术博 » TencentOS Server4安装docker?