Docker--离线安装以及本地yum源构建

docker离线安装

由于是做内网的部署,所以服务器不会有外网存在,因此需要使用docker进行部署相应容器。先要进行离线部署docker环境

环境要求
1. centos7.0内核
2. docker1.13版本

docker 离线安装包下载

  • 通过命令行,进行下载安装包到/docker/dockerRpm目录下。
yum install --downloadonly --downloaddir=/docker/dockerRpm docker 

会下载如下依赖:
Docker--离线安装以及本地yum源构建_第1张图片

  • 将下载的rmp包进行拷贝到局域网机器上,eg: /home/houshuai/packages

构建本地yum源

  • 进行下载createrepo用于构建本地源
yum install --downloadonly --downloaddir=/docker/createrepo createrepo 

进行安装createrepo通过rpm -ivh进行安装,一定要按照依赖关系进行安装。
Docker--离线安装以及本地yum源构建_第2张图片

  • 删除/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看是否可以看到自己构建的本地源
    Docker--离线安装以及本地yum源构建_第3张图片
  • 清楚缓存yum clean all
  • 创建缓存,yum makecache
  • 查看本地源是否成功,通过yum list是否输出新的rpm包。查询到则证明成功

安装docker

yum install docker # 进行安装

Docker--离线安装以及本地yum源构建_第4张图片

你可能感兴趣的:(Linux--运维)