ITPub博客

首页 > 云计算 > > centos7离线安装docker

centos7离线安装docker

作者:浪花小雨滴 时间:2020-05-11 17:56:56 0 删除 编辑

基本上参考了这篇文章

Install Docker Offline on Centos7​davidwzhang.com图标

先在能上网的机器上做离线安装包

  1. 参考官方指南
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2. 下载安装包

yumdownloader --resolve docker-ce docker-ce-cli containerd.io
Index of linux/centos/7/x86_64/stable/Packages/​download.docker.com

3. 打包下载的安装包

tar cf docker-ce.offline.tar *.rpm

4. 上传到离线的主机上

tar xf docker-ce.offline.tar

5. 安装docker

sudo rpm -ivh --replacefiles --replacepkgs *.rpm

如果提示缺依赖,要么在本地装,要么传上去,例如container-selinux

6. 启动docker

sudo systemctl start docker 

7. 添加自己为docker组用户

sudo usermod -aG docker $USER

其实还有用本地repo的办法,不过稍显复杂了,适合有大量的软件需要安装,例如软件交付的场景。如果只是为了装docker的话,直接装rpm这个方案更简单一些。

多提一句,其实这个场景比较多,主要是解决内网主机收束外网的访问权限,减少攻击面,例如通过harbor/artifactory等等代理来访问官方镜像仓库。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3139856/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39857