有网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源

该博客介绍了在 CentOS 7 系统中离线安装 Docker 18 的方法。首先在有网的 CentOS 7 机器上制作本地源,包括创建存放路径、下载工具、安装依赖包、配置更新源索引等步骤,然后打包导出。接着将包拷贝到无网机器上进行安装和启动,若安装报错可尝试配置本地 yum 源。
1万+

被折叠的 条评论
为什么被折叠?



