在腾讯云的 Linux 服务器上安装 Docker 非常简单。以下是详细的步骤,适用于主流的 Linux 发行版(以 CentOS 7/8 和 Ubuntu 20.04/22.04 为例)。
✅ 一、准备工作
1. 登录到你的腾讯云 Linux 服务器
使用 SSH 登录:
ssh root@你的公网IP
2. 更新系统包
对于 CentOS / Rocky Linux / RHEL:
sudo yum update -y
对于 Ubuntu / Debian:
sudo apt update && sudo apt upgrade -y
✅ 二、安装 Docker
方法一:使用官方脚本安装(推荐)
这是最简便的方法,由 Docker 官方提供。
1. 下载并运行官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
脚本会自动检测系统类型并安装适合的版本。
2. 将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER
注意:执行后需要重新登录终端或重启 shell 才能生效。
3. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
4. 验证安装是否成功
docker --version
docker run hello-world
如果看到欢迎信息,说明安装成功!
方法二:手动安装(以 Ubuntu 为例)
1. 安装依赖
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
2. 添加 Docker 的 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. 添加仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
后续步骤同方法一(启动、加用户组、测试)。
✅ 三、可选:配置镜像提速器(提升国内拉取速度)
由于 Docker Hub 国内访问较慢,建议配置腾讯云镜像提速器。
获取提速器地址
登录 腾讯云容器镜像服务控制台
进入「镜像工具」→「镜像提速器」,你会看到类似:
https://xxxx.mirror.tencentyun.com
配置 Docker 使用提速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
✅ 四、常见问题
| 问题 | 解决方法 |
|---|---|
Permission denied 运行 docker 命令 |
执行 sudo usermod -aG docker $USER 并重新登录 |
| 拉取镜像慢 | 配置腾讯云镜像提速器 |
Cannot connect to the Docker daemon |
确保 systemctl start docker 已运行 |
✅ 总结
你已经成功在腾讯云 Linux 服务器上安装了 Docker!接下来可以:
- 拉取镜像:
docker pull nginx - 运行容器:
docker run -d -p 80:80 nginx - 学习使用
docker-compose管理多容器应用
如需进一步帮助(比如安装 Docker Compose),欢迎继续提问!
轻量云Cloud