在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:install-docker开源软件地址:https://gitee.com/kennylee/install-docker开源软件介绍:CentOS安装docker说明主要作用是傻瓜式安装,并且使用国内源来加快安装速度,也安装一些基础包。 默认Docker lib目录设置为 当前系统环境 版本问题由于 注:若未找到对应版本时,建议试试相近的版本。CentOS8目前阿里云上还未找到离线镜像,所以暂时不支持。 而 install-docker.sh在线安装脚本,会自动优化centos和docker等包的源路径,使用国内镜像,避免默认情况下从国外下载的速度缓慢问题。 下载后直接运行即可,如下: sh install-docker.sh# 或者访问git来安装curl -sSL https://gitee.com/kennylee/install-docker/raw/master/install-docker.sh | bash -s
install-docker-offline.sh某些特殊环境与互联网隔离,所以有了此脚本和运行环境。 离线安装除了docker-ce包外,还有一些依赖包。建议CentOS最小化安装即可,然后把DVD光盘拷贝到磁盘,再弄成本地源。 不过为了方便安装,代码内也已经包含了这些包的安装,但升级起来就相对麻烦了,目前docker依赖包如下 (相关依赖包会更新,以下仅作参考) : (1/10): audit-libs-python-2.7.6-3.el7.x86_64.rpm | 73 kB 00:00:00 (2/10): libsemanage-python-2.5-8.el7.x86_64.rpm | 104 kB 00:00:00 (3/10): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm | 49 kB 00:00:00 (4/10): container-selinux-2.28-1.git85ce147.el7.noarch.rpm | 29 kB 00:00:00 (5/10): libcgroup-0.41-13.el7.x86_64.rpm | 65 kB 00:00:00 (6/10): libseccomp-2.3.1-3.el7.x86_64.rpm | 56 kB 00:00:00 (7/10): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00 (8/10): checkpolicy-2.5-4.el7.x86_64.rpm | 290 kB 00:00:01 (9/10): policycoreutils-python-2.5-17.1.el7.x86_64.rpm | 446 kB 00:00:01 (10/10): setools-libs-3.3.8-1.1.el7.x86_64.rpm | 612 kB 00:00:03 卸载Dockersudo uninstall-docker.sh 注意的 关于自行更新离线包
本地离线包需要不定时手动更新并且测试通过才提交,但每次找更新的资源比较繁琐(DRY),所以编写了个脚本
PS:这个脚本维护起来还是比较麻烦,命名风格老是变啊QAQ... 更新离线依赖包python update-offline-packages.py 运行后可以在
测试离线安装包cd test && sh test-docker-offline.sh 如果正常的话可以看到docker和docker-compose的版本情况(一般都会正常的啦) 清理测试虚拟机cd test && sh clean-test-vm.sh 希望对大家有点帮助。 |
请发表评论