故障排查 / 安裝部署時指令碼中斷
安裝部署時,很多情況都有可能導致指令碼中斷,但一般都是由於不滿足系統要求導致。
可能原因及解決方案:
可能原因 | 解決方案 |
---|---|
所用作業系統不支援 Docker 及相關元件的安裝執行 | 更換作業系統 |
主機具有多個網絡卡 | 參考上文「軟體準備」中有關 Docker Swarm 初始化的描述 |
系統中安裝的是 snap 版 Docker | 解除安裝 snap 版 Docker,重新安裝官方途徑的 Docker,或使用指令碼自帶的 Docker |
在排除問題後,重新執行指令碼即可。
有關 snap 版 Docker 的特別說明
由於 snap 的許可權策略及限制等,DataFlux Func 不支援 snap 版的 Docker。
如果已經安裝了 snap 版的 Docker,直接執行安裝指令碼,則可能在在執行到 Deploying: dataflux-func
階段,發生以下錯誤:
Text Only | |
---|---|
1 |
|
建議解除安裝 snap 版 Docker,重新安裝官方途徑的 Docker,或使用指令碼自帶的 Docker。