阿里云CentOS上如何使用Docker部署OpenClaw并接入百煉大模型
其實現(xiàn)在好多云廠商都出了 OpenClaw 的一鍵鏡像,點幾下就能跑起來。但我手里正好有臺阿里云的虛擬機閑著也是閑著,打算在自己服務(wù)器上搭一下。而且我也不想讓 AI 助手一直掛在本地的電腦上,占資源也不安全。至于大模型,我選了阿里云百煉,新用戶還能領(lǐng)幾千萬的免費額度,對我這種自己玩玩的來說,夠用一陣子。
1. 環(huán)境準備
1.1 安裝Docker和Docker Compose
# 安裝Docker sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker # 安裝Docker Compose sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
1.2 配置Docker鏡像加速器(可選,國內(nèi)推薦)
sudo cat > /etc/docker/daemon.json << 'EOF'
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker1.3 開放阿里云安全組端口
登錄阿里云控制臺,進入ECS實例的安全組,添加入方向規(guī)則:
- 端口:
28789 //這個端口默認是18789,因為我之前部署過,所以換個新端口 - 協(xié)議:
TCP - 授權(quán)對象:
0.0.0.0/0(或你的本地IP)
2. 部署OpenClaw
2.1 創(chuàng)建項目目錄
進入你習(xí)慣的目錄作為根目錄
mkdir ~/openclaw && cd ~/openclaw
2.2 編寫docker-compose.yml
version: '3.8'
services:
openclaw:
image: ghcr.io/openclaw/openclaw:latest
container_name: openclaw
ports:
- "28789:18789"
volumes:
- ./openclaw-data:/home/node/.openclaw
user: "1000:1000"
restart: unless-stopped2.3 創(chuàng)建配置目錄并設(shè)置權(quán)限
mkdir -p openclaw-data sudo chown -R 1000:1000 openclaw-data
2.4 編寫openclaw.json配置文件
在openclaw-data/目錄下創(chuàng)建openclaw.json:
cat > openclaw-data/openclaw.json << 'EOF'
{
"gateway": {
"bind": "lan",
"port": 18789,
"mode": "local",
"auth": {
"mode": "token",
"token": "your-strong-token-here"
},
"controlUi": {
"allowedOrigins": ["http://你的服務(wù)器公網(wǎng)IP:28789"],
"dangerouslyDisableDeviceAuth": true
}
},
"models": {
"mode": "merge",
"providers": {
"aliyun_bailian": {
"api": "openai-completions",
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"apiKey": "sk-你的阿里云百煉API-KEY",
"models": [
{ "id": "qwen-max", "name": "通義千問 Max" },
{ "id": "qwen-plus", "name": "通義千問 Plus" }
]
}
}
},
"agents": {
"defaults": {
"model": "aliyun_bailian/qwen-max",
"models": {
"aliyun_bailian/qwen-max": {},
"aliyun_bailian/qwen-plus": {}
}
}
}
}
EOF重要替換:
- 將
your-strong-token-here改為你自己的強密碼。 - 將
你的服務(wù)器公網(wǎng)IP替換為阿里云ECS的公網(wǎng)IP。 - 將
sk-你的阿里云百煉API-KEY替換為你在阿里云百煉控制臺獲取的真實API Key。
2.5 啟動服務(wù)
docker compose up -d
2.6 查看日志確認啟動成功
docker logs openclaw --tail 50
出現(xiàn)類似[gateway] ready的日志即表示成功。
3. 訪問與使用
3.1 Web界面訪問
瀏覽器打開:http://你的服務(wù)器公網(wǎng)IP:28789
系統(tǒng)會提示輸入Token,輸入你在openclaw.json中設(shè)置的token值。
3.2 選擇模型
登錄后,在聊天界面的模型下拉菜單中,選擇aliyun_bailian/qwen-max或aliyun_bailian/qwen-plus,即可開始對話。
3.3 驗證模型調(diào)用
發(fā)送消息,查看結(jié)果。

4. 常見問題解決
4.1 訪問時提示“origin not allowed”
現(xiàn)象:瀏覽器訪問時顯示origin not allowed,WebSocket連接被拒絕。
解決方法:
- 確保
openclaw.json中gateway.controlUi.allowedOrigins包含了你的完整訪問地址(例如["http://123.456.789.0:28789"])。 - 同時設(shè)置
"dangerouslyDisableDeviceAuth": true(測試環(huán)境可用,生產(chǎn)環(huán)境建議配置HTTPS)。 - 修改后重啟容器:
docker compose restart。
4.2 模型調(diào)用失敗,提示“Unknown model”
現(xiàn)象:日志中出現(xiàn)Unknown model: xxx。
解決方法:
- 檢查
openclaw.json中models.providers里的models數(shù)組是否包含了你嘗試調(diào)用的模型ID。 - 檢查
agents.defaults.model和agents.defaults.models中的模型ID是否與providers中的ID完全一致(注意格式為provider_id/model_id)。 - 如果已有舊的agent配置,可刪除
openclaw-data/agents目錄后重啟容器,讓系統(tǒng)重新生成。
5. 更新OpenClaw
docker compose pull docker compose up -d
數(shù)據(jù)會保留在openclaw-data目錄中,配置不受影響。
通過以上步驟,你可以在阿里云CentOS上成功部署OpenClaw,并接入阿里云百煉模型,通過Web界面進行對話。所有配置均持久化,便于后續(xù)維護和升級。
到此這篇關(guān)于阿里云CentOS上如何使用Docker部署OpenClaw并接入百煉大模型的文章就介紹到這了,更多相關(guān)OpenClaw接入百煉大模型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

OpenClaw接入飛書機器人的完整教程(Docker部署版)
本教程基于 Docker 部署的 OpenClaw 環(huán)境編寫,所有命令都已適配 Docker 容器化場景,如果你尚未部署 OpenClaw,請先完成基礎(chǔ)部署,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一2026-04-10
騰訊云OpenClaw部署之解決Docker鏡像拉取超時的完整步驟
penClaw作為2026年爆火的開源AI 執(zhí)行引擎,憑借其強大的任務(wù)自動化能力和靈活的擴展性,吸引了大量開發(fā)者和企業(yè)用戶,這篇文章主要介紹了騰訊云OpenClaw部署之解決Docker鏡像2026-04-09
OpenClaw安裝部署指南之npm、Docker與源碼三種模式詳解
OpenClaw 是一款熱門且強大的開源 AI 智能體框架,大家稱它為養(yǎng)龍蝦,其核心能力是讓大語言模型能夠理解指令并直接操作你的電腦完成真實任務(wù),這篇文章主要介紹了OpenClaw安裝2026-04-08
想要擁有一個完全私有化部署、支持 Claude 和 ChatGPT 的中文 AI 助手?OpenClaw(原Clawdbot/Moltbot)漢化版正是你的不二之選,本文給大家介紹了如何使用Docker部署OpenC2026-03-30
OpenClaw Docker部署踩坑全記錄(OpenClaw v2026.3.23)
文章詳細記錄了使用Docker部署OpenClaw的全過程,強調(diào)了使用官方鏡像而非本地build的重要性,并提供了完整的docker-compose配置文件,文章還指導(dǎo)了部署流程和訪問地址,最后解2026-03-26
在Docker中配置 OpenClaw實現(xiàn)帶狀態(tài)的網(wǎng)頁自動化的解決方案
作者分享了如何在WSL環(huán)境下使用Docker部署OpenClaw,并通過CloudflareTunnel實現(xiàn)與宿主機瀏覽器的通信,同時保持持久化登錄狀態(tài),以實現(xiàn)跨平臺的自動化任務(wù)執(zhí)行,感興趣的朋友2026-03-26
macOS系統(tǒng)上通過Docker本地安裝OpenClaw完整教程
OpenClaw 是一個自托管的個人AI助手網(wǎng)關(guān),作為統(tǒng)一控制平面,將聊天應(yīng)用連接到AI編程代理,實現(xiàn)數(shù)據(jù)完全自控,這篇文章主要介紹了macOS系統(tǒng)上通過Docker本地安裝OpenClaw的2026-03-24
本文主要介紹了在虛擬機中使用Docker安裝Ubuntu系統(tǒng),并在Ubuntu上安裝和配置OpenClaw,包括安裝和配置,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-03-13
一文教你OpenClaw Docker 部署并調(diào)用本地Qwen3.5 9B模型
本文詳細介紹了在 Ubuntu 24.04 系統(tǒng)上通過 Docker 部署 Ollama 并運行 Qwen3.5-9B的完整流程,同時對接 OpenClaw 實現(xiàn) Web 交互,文中通過示例代碼介紹的非常詳細,需要的2026-03-12
Windows、macOS、Linux三系統(tǒng)本地部署OpenClaw+避坑指南+Docker一鍵部署,30分鐘搞定
本文給大家分享全網(wǎng)最全的OpenClaw安裝部署教程,覆蓋Windows、macOS、Linux三系統(tǒng)本地部署,并最終提供Docker一鍵部署方案,感興趣的朋友一起看看吧2026-03-10











