之前采用的是yumdownloader --resolve docker-ce
方案,将docker-ce以及所依赖的安装包下载到本地指定目录,然后将所有安装包拷贝到目标机器再执行 yum install
。这种方案在我本地测试的挺好的,后来技术支持到现场部署出现了各种依赖包问题,我才意识到采用yumdownloader
方案对当前系统依赖很严重。还好docker官方提供了离线安装方案: https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries
已经整理好了一键安装脚本:docker.tgz ,里面也包含docker-compose这个命令。
具体原理参考: https://blog.csdn.net/hr787753/article/details/93098329
网友评论