之前采用的是yumdownloader --resolve docker-ce方案,將docker-ce以及所依賴的安裝包下載到本地指定目錄,然后將所有安裝包拷貝到目標機器再執(zhí)行 yum install。這種方案在我本地測試的挺好的,后來技術(shù)支持到現(xiàn)場部署出現(xiàn)了各種依賴包問題,我才意識到采用yumdownloader方案對當前系統(tǒng)依賴很嚴重。還好docker官方提供了離線安裝方案: https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries
已經(jīng)整理好了一鍵安裝腳本:docker.tgz ,里面也包含docker-compose這個命令。
具體原理參考: https://blog.csdn.net/hr787753/article/details/93098329