一、在线安装Docker
1、检查安装Docker的基本要求
64位CPU架构的计算机,目前不支持32位CPU架构的计算机
系统的Linux内核版本为3.10及以上
开启CGroups和namespace功能
2、查看Linux的内核版本
3、关闭防火墙
4、关闭Selinux保护
可以设置为永久关闭和临时关闭,临时关闭仅为此次状态下,重新启动虚拟机后失效
永久关闭
临时关闭
5、配置NAT网卡信息
6、测试与外网的连通性
7、配置时间同步,此处使用阿里云的时间服务器
若在安装过程中,出现以下问题,则表示yum源错误
解决方法:
可以下载在线yum源或配置本地yum源,此处使用下载在线yum源方式。
访问阿里云的开源镜像站:
https://developer.aliyun.com/mirror/?spm=a2c6h.13651102.0.0.1a651b11QHpu28&serviceType=mirror
找到centos点击进入,按照操作更换yum源
8、若安装过旧版本,则需卸载已安装的旧版本;反之,此步骤可省略
9、安装必需的软件包
10、设置docker-ce的yum源
查找到docker-ce进去按照说明进行操作。即以下步骤:
11、配置镜像加速器
因国内访问Docker Hub优势会遇到困难,故可以配置镜像加速器。
先查找可以用的docker 镜像加速器地址,再进行选择。
12、运行nginx镜像来检测是否成功安装
在浏览器中输入“http://192.32.20.10:80”,若显示下图内容,则表示Docker环境已经安装,并能正常运行。
二、离线安装Docker
1、在可连网的主机上制作Docker本地安装包
1.1、关闭防火墙,并临时关闭Selinx保护
1.2 、测试外网连通性
1.3、 创建离线包存储目录,并设置读写权限
1.4、下载离线包到/opt/docker目录中
1.5、安装必备的软件包,并进行时间同步配置
1.6、创建Docker的yum源
1.7、更新yum源索引,下载离线docker-ce包
1.8、下载密钥文件
1.9、初始化安装源repodata
1.10、将制作的安装文件打包
docker-local.tar.gz文件为制作好的离线安装源,将该文件导出到物理主机
2、在离线的主机上安装Docker
2.1、查看Linux内核版本
2.2、关闭防火墙
2.3、关闭selinux保护
2.4、将docker-local.tar.gz文件利用远程传输工具(如:WinSCP等)传到离线的主机上
2.5、配置docker-ce的yum源
2.6、安装必备的软件包
2.7、构建本地安装源
2.8、安装并启动Docker*