跳轉到

故障排查 / 安裝部署時指令碼中斷

安裝部署時,很多情況都有可能導致指令碼中斷,但一般都是由於不滿足系統要求導致。

可能原因及解決方案:

可能原因 解決方案
所用作業系統不支援 Docker 及相關元件的安裝執行 更換作業系統
主機具有多個網絡卡 參考上文「軟體準備」中有關 Docker Swarm 初始化的描述
系統中安裝的是 snap 版 Docker 解除安裝 snap 版 Docker,重新安裝官方途徑的 Docker,或使用指令碼自帶的 Docker

在排除問題後,重新執行指令碼即可。

有關 snap 版 Docker 的特別說明

由於 snap 的許可權策略及限制等,DataFlux Func 不支援 snap 版的 Docker。

如果已經安裝了 snap 版的 Docker,直接執行安裝指令碼,則可能在在執行到 Deploying: dataflux-func 階段,發生以下錯誤:

Text Only
1
open docker-stack.yaml: no such file or directory

建議解除安裝 snap 版 Docker,重新安裝官方途徑的 Docker,或使用指令碼自帶的 Docker。