docker离线安装
由于是做内网的部署,所以服务器不会有外网存在,因此需要使用docker进行部署相应容器。先要进行离线部署docker环境
环境要求
1. centos7.0内核
2. docker1.13版本
docker 离线安装包下载
- 通过命令行,进行下载安装包到
/docker/dockerRpm
目录下。
yum install --downloadonly --downloaddir=/docker/dockerRpm docker
会下载如下依赖:
- 将下载的rmp包进行拷贝到局域网机器上,
eg: /home/houshuai/packages
构建本地yum源
- 进行下载
createrepo
用于构建本地源
yum install --downloadonly --downloaddir=/docker/createrepo createrepo
进行安装createrepo
通过rpm -ivh
进行安装,一定要按照依赖关系进行安装。
- 删除
/etc/yum.repos.d/
目录下面的文件,创建docker.repo
并进行配置如图。(注意:是yum.repos.d的目录下)
[docker]
name=docker
baseurl=file:///home/houshuai/ # 配置本地目录作为源
gpgcheck=0 # 关闭
enabled=1 # 使用当前源
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Centos-7
-
createrepo -d /home/houshuai/
设置本地源,成功候就是本地源设置完成 - 输入
yum repolist
看是否可以看到自己构建的本地源 - 清楚缓存
yum clean all
- 创建缓存,
yum makecache
- 查看本地源是否成功,通过
yum list
是否输出新的rpm包。查询到则证明成功
安装docker
yum install docker # 进行安装