centos7离线docker18

有网centos7机器上制作本地源

1、创建rpm包的存放路径

mkdir -p /home/docker/local
chmod -R 777 /home/docker/local

2、下载制作本地源所需要的工具

yum install --downloadonly \
	--downloaddir=/home/docker/local \
	yum-utils device-mapper-persistent-data \
	lvm2 createrepo

3、安装createrepo以及其依赖包

yum install yum-utils \
	device-mapper-persistent-data \
	lvm2 createrepo

4、配置、更新yum源索引

yum-config-manager \
	--add-repo \
	https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast

5、下载docker-ce及其依赖包

yum install --downloadonly --downloaddir=/home/docker/local docker-ce

6、获取密钥文件

more /etc/yum.repos.d/docker-ce.repo


[docker-ce-stable]

name=Docker CE Stable - $basearch

baseurl=https://download.docker.com/linux/centos/7/$basearch/stable

enabled=1

gpgcheck=1

gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-debuginfo]

name=Docker CE Stable - Debuginfo $basearch

baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable

enabled=0

gpgcheck=1

gpgkey=https://download.docker.com/linux/centos/gpg

下载密钥文件

cd /home/docker/local
wget https://download.docker.com/linux/centos/gpg

7、初始化yum源

createrepo -pdo /home/docker/local /home/docker/local

createrepo --update /home/docker/local

此时,/home/docker/local下面应该有如下rpm安装包

8、打包导出docker源

cd /home/docker/local

tar -zcvf docker.tar.gz ./*

在无网机器上安装docker18

1、拷贝docker.tar.gz至无网的机器

2、安装docker18

tar xvzf docker.tar.gz

yum -y localinstall ./*.rpm

3、启动docker

systemctl start docker
systemctl enable docker

如果yum安装报错,尝试配置本地yum源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉宸尘⁴⁰⁴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值