华为云部署教程
华为云 ECS 部署指南 —— 国产云的另一个选择
华为云也能跑 OpenClaw,而且挺稳
华为云在国内是第三大云厂商,政企客户多,稳定性口碑不错。它的弹性云服务器(ECS)和耀云服务器(HECS)都能部署 OpenClaw。
HECS 就是华为云的轻量应用服务器,价格和阿里云轻量、腾讯云 Lighthouse 差不多,操作也类似。如果你公司已经在用华为云的其他服务,那就顺手在华为云上部署,省得多管一个平台。
五步搞定
1
购买 ECS / HECS
登录华为云控制台 → 弹性云服务器 ECS(或耀云服务器 HECS)→ 选 2 核 4G 配置 → 系统镜像选 Ubuntu 22.04 → 下单。新用户有首购优惠。
2
安全组配置
在 ECS 实例详情 → 安全组 → 添加入方向规则,放行 22、80、443、8080 端口。HECS 在防火墙页面操作,更简单。
3
SSH 连接
华为云控制台有 CloudShell 网页终端可以直接连,也可以用本地终端 ssh root@公网IP。密码在控制台重置。
4
安装 Docker
一条命令装好 Docker,华为云有自己的镜像加速服务,配上之后拉取速度很快。
5
启动 OpenClaw
写好 docker-compose.yml,一键启动,浏览器打开验证。
安装和部署
SSH 连上之后,跑下面的命令:
完整部署流程
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装 Docker
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
# 配置华为云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'DEOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
DEOF
sudo systemctl daemon-reload
sudo systemctl restart docker
# 重新登录让 docker 组生效
newgrp docker
# 创建项目目录
mkdir -p ~/openclaw && cd ~/openclaw
# 创建 docker-compose.yml(内容见下方)
nano docker-compose.yml
# 拉取镜像并启动
docker compose pull
docker compose up -d
# 确认运行状态
docker ps
docker compose logs -f
docker-compose 配置
docker-compose.yml
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "8080:3000"
volumes:
- ./data:/app/data
- ./config:/app/config
- ./logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 3G
reservations:
memory: 512M
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
interval: 30s
timeout: 10s
retries: 3
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
华为云 vs 阿里云,怎么选?
华为云
- 政企客户多,合规性好
- HECS 价格和阿里云轻量差不多
- 华为生态用户无缝衔接
- 技术支持响应速度不错
- 社区资料相对少一些
VS
阿里云
- 市场份额最大,社区资料最多
- 轻量应用服务器首年价更低
- 各种活动优惠多
- 遇到问题好搜答案
- 控制台功能更丰富
说实话,纯跑 OpenClaw 的话两家体验差不多。选哪家主要看你公司已经在用哪家、哪家有优惠券。技术上没什么本质区别。
华为云新用户也有首购优惠,HECS 2 核 2G 首年差不多 99 元。如果你同时有阿里云和华为云的新用户资格,比一下价格再下单。
验证部署
检查服务状态
# 查看容器
docker ps
# 看日志
docker compose logs -f
# 本地测试
curl http://localhost:8080
# 浏览器访问:http://你的公网IP:8080
三大云都嫌麻烦?MOLILI 零运维方案,不用管服务器、不用比价格,开通就能用。
了解 MOLILI →