在腾讯云轻量应用服务器上部署 Docker 的步骤如下,分为 准备工作、安装 Docker 和 基本使用 三部分:
1. 准备工作
- 购买轻量服务器
进入腾讯云控制台 → 轻量应用服务器 → 选择配置(推荐至少 2核2GB 以上,系统选 Ubuntu 20.04/22.04 或 CentOS 7.9/8)。 - 登录服务器
通过 SSH 连接(使用腾讯云控制台的 Web Shell 或本地终端):ssh root@你的服务器IP
2. 安装 Docker
方法一:使用官方脚本快速安装(推荐)
# 下载官方安装脚本并执行(自动检测系统版本)
curl -fsSL https://get.docker.com | sh
方法二:手动安装(Ubuntu 为例)
# 更新软件包索引
apt update
# 安装依赖
apt install -y apt-transport-https ca-certificates curl software-properties-common
# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加 Docker 仓库
echo "deb [arch=amd64 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
# 安装 Docker
apt update
apt install -y docker-ce docker-ce-cli containerd.io
验证安装
docker --version # 查看版本
systemctl start docker # 启动服务
systemctl enable docker # 设置开机自启
3. Docker 基本使用
运行测试容器
docker run hello-world # 测试是否正常工作
常用命令
docker ps -a # 查看所有容器
docker images # 查看镜像
docker pull nginx # 拉取镜像
docker run -d -p 80:80 nginx # 运行Nginx并映射80端口
配置镜像提速(腾讯云国内服务器)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
EOF
sudo systemctl restart docker
4. 防火墙设置(重要!)
- 在腾讯云轻量服务器控制台的 防火墙 选项卡中,放行所需端口(如 80、443、22 等)。
- 如果容器需要外部访问,确保
-p参数映射了端口(例如-p 8080:80)。
5. 进阶操作(可选)
- 安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose - 部署应用
通过Dockerfile或docker-compose.yml部署自定义应用(如 WordPress、MySQL 等)。
常见问题
- 权限问题:如果提示
Permission denied,将用户加入docker组:sudo usermod -aG docker $USER newgrp docker # 刷新组权限 - 端口冲突:确保宿主机端口未被占用(如 Nginx 默认的 80 端口)。
按照以上步骤,你可以在腾讯云轻量服务器上快速部署 Docker 并运行容器。如果需要更复杂的配置(如数据卷、网络),参考 Docker 官方文档。
云服务器