# install-docker **Repository Path**: mgb/install-docker ## Basic Information - **Project Name**: install-docker - **Description**: 让CentOS服务器安装docker环境更简单些吧。有联网和离线两种方式。 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 86 - **Created**: 2024-09-14 - **Last Updated**: 2024-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CentOS安装docker ## 说明 主要作用是傻瓜式安装,并且使用国内源来加快安装速度,也安装一些基础包。 ### install-docker.sh 在线安装脚本,会自动优化centos和docker等包的源路径,使用国内镜像,避免默认情况下从国外下载的速度缓慢问题。 直接运行即可,如下: ``` sh install-docker.sh ``` * 根据实际情况修改docker lib的配置目录,默认是 `/u01/lib/docker` * 如果有加速镜像,如阿里云的docker加速镜像,可运行脚本的时候添加上,参考: ``` sh install-docker.sh https://your-account.mirror.aliyuncs.com ``` ### 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 ``` 注: 目前CentOS 7.4 版本`1708`