Docker一般都是在线进行安装,但是有些时候需要在内网服务器之中使用Docker,所以通常我们都会将安装Docker服务的安装包进行下载,上传至服务器之中进行安装,以下是在CentOS7离线安装的对应步骤。
一、下载依赖包
1、下载downloadonly插件,用于只下载不安装
yum install yum-plugin-downloadonly
- 使用方法
yum install --downloadonly --downloaddir=rpm包下载的目录 安装的组件名
下载该插件主要是需要使用它下载Docker的安装包,也可不用执行此步骤,但需自行下载docker-io的rpm安装包,不过此插件算是离线安装应用的神器,如果你有缺少离线环境需要安装的服务或者组件均可通过该插件在外网环境下载rpm包,随后在拷贝到离线环境之中进行安装
2、下载Docker安装包
- 建立一个存放安装包的目录
mkdir /usr/local/docker
- 下载Docker安装包
yum install --downloadonly --downloaddir=/usr/local/docker docker-io
二、离线安装
将下载好的安装包拷贝至要安装的服务器之中,并进入到其目录
1、安装Docker
- 先安装docker-common包
rpm -ivh docker-common-1.12.6-68.gitec8512b.el7.centos.x86_64.rpm
- 再安装docker-client
rpm -ivh docker-client-1.12.6-68.gitec8512b.el7.centos.x86_64.rpm
- 最后安装docker
rpm -ivh docker-1.12.6-68.gitec8512b.el7.centos.x86_64.rpm
2、验证
docker --version
获得如下返回,表示安装成功
Docker version 1.12.6, build ec8512b/1.12.6
3、启动docker 服务
systemctl start docker
4、停止docker服务
systemctl stop docker