购买教程客户中心联系
本站并非搬瓦工官方网站 · This website is not affiliated with BandwagonHost.
BWH搬瓦工VPS中文网BANDWAGONHOST VPS 中文指南
首页 > 教程中心 > 搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署
建站 · BandwagonHost VPS

搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署

从系统更新、官方源、Docker Compose、日志轮转到验证命令,整理建站常用 Docker 安装流程。

更新日期:2026-08-19分类:建站适用对象:搬瓦工 VPS 用户
搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署封面

从系统更新、官方源、Docker Compose、日志轮转到验证命令,整理建站常用 Docker 安装流程。本文按照实际使用顺序整理,尽量把购买、配置、线路、运维和风险边界讲清楚。涉及库存、价格、机房和规则的内容,请以 BandwagonHost 官方当前页面和 KiwiVM 面板显示为准。

非官方说明:本站不是 BandwagonHost 官方网站。本文用于中文用户学习和选购参考,不替代官方条款、购物车和工单回复。

先看结论

搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署 应按“控制面板状态 → 网络连通 → SSH/防火墙 → 系统资源 → 应用日志”的顺序排查。不要一上来重装系统,也不要盲目清空防火墙规则。大多数连接问题可以通过 KiwiVM 控制台、日志和端口检查定位。

搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署操作流程示意图
按实际操作路径整理的流程示意图,避免把示意图误认为后台截图。

排查顺序

  1. 在客户中心确认服务未过期、未暂停。
  2. 进入 KiwiVM 确认 VPS 处于 Running 状态,必要时使用 Emergency Console。
  3. 从本地和第三方节点 ping / mtr,确认是否是本地网络或跨境线路问题。
  4. 检查 sshd、端口监听、防火墙、Fail2ban、云内配置和系统日志。
  5. 确认网站服务、数据库、反代、证书和 DNS 是否正常。

常用命令

systemctl status ssh
ss -lntp
ufw status verbose
journalctl -u ssh --since "2 hours ago"
df -h
free -h
top -o %CPU
搬瓦工 VPS 安装 Docker 教程:Debian / Ubuntu 稳定部署检查清单示意图
关键检查点:先确认,再操作,最后验证。

不要做的事

验证清单

Docker 安装详细步骤

下面按实际操作顺序展开,重点写清楚准备、命令、验证和回滚。涉及生产业务时,先在低峰期操作,并保留一个已登录的 SSH 窗口。

1. 卸载旧版本

避免旧包和官方源混用。

apt remove -y docker docker-engine docker.io containerd runc || true

2. 安装依赖和官方源

按当前系统代号写入 Docker 官方源。

apt update
apt -y install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg

3. 安装 Docker Engine

如果是 Ubuntu,把 debian 改为 ubuntu。

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" > /etc/apt/sources.list.d/docker.list
apt update
apt -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4. 配置日志轮转

避免容器日志把小硬盘写满。

cat >/etc/docker/daemon.json <<EOF
{"log-driver":"json-file","log-opts":{"max-size":"20m","max-file":"3"}}
EOF
systemctl restart docker

5. 验证

运行 hello-world 并确认 Compose 可用。

docker version
docker compose version
docker run --rm hello-world
验证标准:命令执行成功不代表业务恢复。至少要检查服务状态、监听端口、错误日志和实际访问结果;涉及 SSH、防火墙、重装、迁移和恢复时,必须新开窗口验证。

常见问题(FAQ)

本站是不是搬瓦工官方网站?

不是。本站是独立中文教程站,只整理 BandwagonHost / 搬瓦工 VPS 的公开信息、使用经验和操作方法。

文章里的价格和机房一定实时有效吗?

VPS 产品库存、价格、可迁移机房和促销活动会变化,购买前应以 BandwagonHost 当前购物车、客户中心和 KiwiVM 面板显示为准。

参考资料

VPS 管理入口

先把控制面板用熟,再部署业务

  • KiwiVM 控制面板
  • 快照、备份、迁移机房
  • rDNS、API、流量统计
  • Emergency Console 救援
查看 KiwiVM 教程

选购与线路

面向中国大陆用户的核心决策

  • CN2 GIA / CMIN2 / AS9929
  • 美国、香港、日本、新加坡、荷兰机房
  • Basic、E-Commerce、Ultra、SLA 对比
  • 优惠码与限量版套餐
查看套餐对比