首页 > 云计算 > > centos7离线安装docker
基本上参考了这篇文章
Install Docker Offline on Centos7
先在能上网的机器上做离线安装包
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.repo2. 下载安装包
yumdownloader --resolve docker-ce docker-ce-cli containerd.io3. 打包下载的安装包
tar cf docker-ce.offline.tar *.rpm4. 上传到离线的主机上
tar xf docker-ce.offline.tar5. 安装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/ ,如需转载,请注明出处,否则将追究法律责任。