离线环境玩Docker-安装篇

原创
2019/09/18 22:09
阅读数 478

    如果你使用的是Mac之类的系统,推荐本地安装Docker,然后Docker运用运行CentOS(目标安装环境是CentOS)。如果你使用的是Windows,那么创建一个虚拟机可能是比较好的选择,Docker运行CentOS当然也行。总之,需要具备一台能够联网的CentOS环境。

    思路其实很简单,就是借助yum下载安装包,这样既不会版本出错,也不会遗漏,应该是最优解。然后把安装包拷贝到目标机器,直接yum本地安装即可。部分思路源自网络,不过做了优化,应该是最简化了,毕竟偷懒才是前进的最大动力嘛。

    第一步:下载Docker安装包,该操作在联网环境的CentOS下面进行。

#移除已有的Docker
yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

#将docker的rmp依赖下载到:/opt/docker/docker-pre/目录
yum install -y --downloadonly --downloaddir=/opt/docker/docker-pre/ yum-utils device-mapper-persistent-data lvm2
#增加docker官方yum源
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo


#将docker安装包下载到:/opt/docker/docker-package
yum install -y --downloadonly --downloaddir=/opt/docker/docker-package docker-ce docker-ce-cli containerd.io

    第二步:将压缩的内容下载到本地,方式太多了,可以用SFTP客户端,我这里选择lrzsz吧,这一步并不重要,略过。

    第三步:加入现在已经将安装包导入到了目标机器上面,目录也和之前的一致的话,那么:

#安装,如果出现部分rpm安装失败,可以删除失败的rpm包。我就是这么安装成功的,如果运气不好,那只能针对特定包做特殊处理了
yum install -y /opt/docker/docker-pre/*
yum install -y /opt/docker/docker-package/*

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部