Docker 讓你把應用和相依套件打包成映像檔,一條指令就能在任何 VPS 上執行,是現代部署的主流方式。

1. 安裝 Docker

Ubuntu 上最簡單的方式是官方指令碼:curl -fsSL https://get.docker.com | sh。安裝後用 docker --version 驗證。

2. 執行第一個容器

例如啟動一個 Nginx:docker run -d -p 80:80 nginx。-d 表示背景執行,-p 把容器 80 連接埠對應到主機 80 連接埠。存取伺服器 IP 即可看到頁面。

3. 用 docker compose 管理多服務

實際專案往往有資料庫、快取等多個服務。寫一個 docker-compose.yml,用 docker compose up -d 一鍵啟動全部服務,便於維護。

4. 資料持久化

容器刪除後資料會遺失,重要資料要用 volume 掛載到主機目錄,避免誤刪導致資料消失。

注意事項

  • 小記憶體 VPS 執行多個容器要注意資源佔用;
  • 記得只對外開放必要連接埠,其餘用防火牆擋住。

需要更大記憶體跑 Docker?看看 00Shark 的高配方案。