美文网首页
Centos7中离线安装DockerCE最新版

Centos7中离线安装DockerCE最新版

作者: 瀚海银月 | 来源:发表于2019-11-04 21:12 被阅读0次

转载自:https://www.cnblogs.com/songxingzhu/p/10651197.html

一、简述

离线在Centos7中部署DockerCE。

二、步骤

(1)在有外网的计算A上执行:

1、配置安装源存放路径
  mkdir -p /root/docker-ce-local && cd /root/docker-ce-local
2、获取createrepo安装包
  yum install --downloadonly --downloaddir=/root/docker-ce-local createrepo
3、获取系统更新yum源
  yum update --downloadonly --downloaddir=/root/docker-ce-local
4、卸载旧版本
  yum remove docker docker-common docker-selinux docker-engine
5、获取docker-ce所需依赖
  yum install --downloadonly --downloaddir=/root/docker-ce-local yum-utils device-mapper-persistent-data lvm2
6、设置docker-ce在线存储库
  yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
7、更新yum源索引
  yum makecache fast
8、获取docker-ce及相关rpm安装源
  yum install --downloadonly --downloaddir=/root/docker-ce-local docker-ce
9、查看安装时docker所需要的密钥并下载
  more /etc/yum.repos.d/docker-ce.repo
cd /root/docker-ce-local/
  wget https://download.docker.com/linux/centos/gpg
10、安装createrepo
  yum install createrepo
11、初始化源文件的repodata
  # createrepo -pdo /root/docker-ce-local /root/docker-ce-local
  # createrepo --update /root/docker-ce-local
12、将文件夹打包为yum-local.tgz
  cd /root
  tar -zcvf centos-local.tgz docker-ce-local/

(2)在目标计算机B上执行:

13、在目标计算机上将tgz包上传至/root路径下,并解压centos-local.tgz文件
  cd /root
  tar -xvzf centos-local.tgz
14、安装createrepo
  cd /root/docker-ce-local
  rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
  注:createrepo版本可能不一样,根据自己下载的包的版本安装
15、备份安装源
  将所有的安装源移动到备份文件夹中
  cd /etc/yum.repos.d/
  mkdir repobak
  mv CentOS* repobak/
16、新增docker-ce-local.repo源文件,写入以下内容

# vi /etc/yum.repos.d/docker-ce-local.repo
  [docker-ce-local]
  name=Local Yum
  baseurl=file:///root/docker-ce-local/
  gpgcheck=1
  gpgkey=file:///root/docker-ce-local/gpg
  enabled=1

17、生成源索引及缓存

createrepo /root/docker-ce-local
  yum makecache
18、安装docker-ce
  yum install docker-ce
19、启动并测试
  systemctl start docker.service
  docker version
问题解决:

  • 在centos7.5中遇到 :RPM包安装出现conflicts with file from package

解决方法:rpm -ivh --force RPM包名

宋兴柱(Sindrol):转载内容,请标明出处,谢谢!
https://www.cnblogs.com/songxingzhu/p/10651197.html

相关文章

  • 2020-02-20

    Centos7中离线安装DockerCE最新版 转载hsg77最后发布于2019-05-27 17:16:07阅读...

  • Centos7中离线安装DockerCE最新版

    转载自:https://www.cnblogs.com/songxingzhu/p/10651197.html 一...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • Docker安装

    一、系统环境 Centos7 二、安装 安装DockerCE版本,官方教程 1、移除旧版本 2、设置docker安...

  • centos7安装google浏览器

    关键词:centos7,在线安装Google浏览器、离线安装 首先,查询centos7中是否已安装Google浏览...

  • docker系列专栏

    centos7上rpm离线安装docker18centos7离线安装docker-composedocker修改默...

  • CentOS7安装DockerCE

    Docker CE是Docker Community Edition的简写,也就是Docker社区版,适合希望开始...

  • centos7安装dockerCE

    1 简介 1.1 系统版本选择 我主要使用centos系统,所以这里不对其他系统进行说明。如果使用docker单机...

  • centos7 安装dockerce

    1.检查内核版本,返回的值大于3.10即可。 命令: # uname -r 2 访问docker ce的官方安装网...

  • centos7 yum 安装最新版nodejs--转

    centos7 yum 安装最新版nodejs

网友评论

      本文标题:Centos7中离线安装DockerCE最新版

      本文链接:https://www.haomeiwen.com/subject/lckjbctx.html