Docker 入門與安裝

不管什麼系統,Docker 裝好就成功一半了

為什麼用 Docker

你可能聽過 Docker 但沒用過,或者用過但沒搞懂。簡單說就一句話:Docker 幫你把應用和它需要的所有依賴打包在一起,不管在哪台機器上跑,效果都一樣。

用 Docker 部署 OpenClaw 有三個好處:

  • 隔離 —— OpenClaw 跑在自己的容器裡,不會搞亂你的系統環境
  • 可復現 —— 你裝好了,分享給同事,他那邊也一定能跑起來
  • 一鍵部署 —— 一條 docker run 命令就搞定,不用裝一堆依賴

Ubuntu / Debian 安裝 Docker

這是最常見的伺服器系統,照著下面來就行:

Ubuntu / Debian 安裝 Docker
# 更新套件索引

macOS 安裝 Docker

Mac 上最省事的方式是用 Homebrew:

macOS 安裝 Docker
# 用 Homebrew 安裝 Docker Desktop

安裝 docker-compose

docker-compose 用來管理多容器應用,OpenClaw 的正式部署會用到它:

安裝 docker-compose
# Docker Desktop 自帶 compose,Linux 伺服器需要手動裝

驗證安裝

裝完了跑兩個指令確認一下:

驗證安裝
docker --version

從安裝到跑起來

整個流程就四步:

1

安裝 Docker

按上面的教學把 Docker 裝好,確保 docker --version 能輸出版本號。

2

安裝 docker-compose

正式部署推薦用 compose 管理,比裸跑 docker run 方便。

3

拉取鏡像

運行 docker pull openclaw/openclaw:latest,鏡像大概幾百 MB。

4

啟動服務

用 docker-compose up -d 或者 docker run 把服務跑起來,然後瀏覽器訪問 localhost:3000。

💡 Docker Desktop vs Docker Engine:Mac 和 Windows 用 Docker Desktop(帶 GUI),Linux 伺服器用 Docker Engine(純命令列)就夠了。Docker Desktop 在 Linux 上也能裝,但沒必要,多占資源。

常用命令速查

剛接觸 Docker 的話,這幾個命令先記住就夠用了:

Docker 常用命令
# 查看執行中的容器
這篇教程對你有幫助嗎?