湛揚科技知識庫


【Acronis 安克諾斯】ACP_在Linux建立Docker管理伺服器

本文適用於以下產品:Acronis Cyber Protect 17

更新時間:2026/09/02

作者: Mchael Li

功能說明:

Acronis Cyber Protect 17新增了以 Docker 容器方式部署管理伺服器的選項。

官方提供一顆打包好的 Linux 映像(內含管理伺服器 + PostgreSQL 15),搭配環境準備腳本,在任何能跑 Docker 的 Linux 主機上就能起一台管理伺服器,不需要處理發行版相依套件、不需要自己裝 PostgreSQL。

※ Linux / Docker 的管理伺服器不支援遠端推送安裝代理程式。

1. 前置需求:

Linux 主機一台。

任何能跑 Docker 的發行版,建議 Ubuntu 22.04 / 24.04 LTS 或 Rocky / AlmaLinux 9。

規格:2 vCPU、RAM 至少 4 GB,建議 6–8 GB。

磁碟:最低 32 GB,建議 40GB以上,用 LVM方便後續擴充。

guided LVM 預設只給 root 一半空間。

建議選 ubuntu-lv > Edit > Size 改成吃滿(或填 100%)。

確定已安裝並啟動 Docker Engine。

若要在 Docker 容器中安裝管理伺服器,請先在您的環境中安裝 Docker Engine。

如需詳細資訊,請參閱以下網址:

不要用 Ubuntu 安裝時「Featured Server Snaps」清單裡的 docker(snap 版),用 apt / 官方 repo對外網路。

固定 IP、主機名固定:主控台註冊網址與代理程式報到都綁這個 IP,不能變動。

系統時間需正確且與 NTP 同步。

Acronis Cyber Protect 17 原廠手冊相關說明,請參考:

2. 下載相關檔案:

管理伺服器映像:

https://download.acronis.com/AcronisCyberProtect17/Release/AcronisCyberProtect_17_x64_AMS.image

準備腳本:

https://download.acronis.com/AcronisCyberProtect17/AB_AMS_prepare_env_ams.sh

將以上兩個檔案,放在家目錄下的工作資料夾即可,例如 ~/acp17-docker/。

用 WinSCP 之類的工具傳輸時,.sh 要用 Binary(二進位)模式,否則換行會被改成 CRLF、腳本無法執行。

以下步驟 docker 指令若當前帳號在 docker 群組可省略 sudo;AB_AMS_prepare_env_ams.sh 這支必須用 sudo 或 root 執行。

3. 在存放的該目錄下匯入映像:

docker load -i ~/acp17-docker/AcronisCyberProtect_17_x64_AMS.image

4. 執行環境準備腳本:

cd ~/acp17-docker && chmod +x AB_AMS_prepare_env_ams.sh

sudo ./AB_AMS_prepare_env_ams.sh

輸入密碼後,腳本會依序啟用 Docker swarm > 建立 7 個 AcronisAMS_* volume →

用映像內容灌 /etc、/var/log、/usr/sbin > 跑臨時容器把 AMS 預裝進 volume 並產生金鑰 > 把金鑰轉成 Docker secret ams_masterkey,以下為完成最後訊息。

5. 設定容器內 root 密碼,這邊帳號密碼範例設定root:

docker exec -it $(docker ps -q -f name=ams) bash

echo ‘root:你的密碼’ | chpasswd

exit

5. 確認管理伺服器安裝完成,並可使用上述步驟建立的帳戶登入。

聯絡資訊

如需更多資訊,請與湛揚技術服務中心聯繫,我們將竭誠為您服務!

服務信箱:support@t-tech.com.tw 客服專線:(02)2515-1599 週一至週五 (不含國定假日) 09:00~12:30;13:30~18:00