centos7.6使用docker-compose1.27.4离线搭建harbor2.0.4私有镜像仓库docker版本19.03.13

目录

一、搭建环境

二、获取rpm包、安装docker

三、安装docker-compose

四、先制作ssh证书

五、安装、配置harbor


一、搭建环境

IP 硬件环境 网络 作用
192.168.44.100 centos7.6虚拟机,2vCUPs4GB内存 模拟内网 部署docker-ce,docker-compose,harbor仓库
192.168.44.110 centos7.6虚拟机,1vCUPs2GB内存 模拟外网 下载相关rpm包,软件包,镜像等
宿主机,笔记本 外网

二、获取rpm包、安装docker

1.首先外网下载docker离线安装所需的rpm包,因为安装环境不同,所列rpm包不一定不全用到,但建议全部下载。

# 安装docker所需的全部rpm包如下:
docker-ce-cli-19.03.13-3.el7.x86_64.rpm
checkpolicy-2.5-8.el7.x86_64.rpm 
libcgroup-0.41-21.el7.x86_64.rpm 
python-IPy-0.75-6.el7.noarch.rpm 
setools-libs-3.3.8-4.el7.x86_64.rpm
libsemanage-python-2.5-14.el7.x86_64.rpm
audit-libs-2.8.5-4.el7.x86_64.rpm
audit-2.8.5-4.el7.x86_64.rpm
audit-libs-python-2.8.5-4.el7.x86_64.rpm
policycoreutils-2.5-34.el7.x86_64.rpm
policycoreutils-python-2.5-34.el7.x86_64.rpm 
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm 
containerd.io-1.4.3-3.1.el7.x86_64.rpm 
docker-ce-19.03.13-3.el7.x86_64.rpm

# 部分系统环境只需要以下4个包
docker-ce-cli-19.03.13-3.el7.x86_64.rpm
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
containerd.io-1.4.3-3.1.el7.x86_64.rpm
docker-ce-19.03.13-3.el7.x86_64.rpm

# 极少数情况需要升级原有的依赖包,请参考其他升级文档

下载地址1:Index of linux/centos/7/x86_64/stable/Packages/

下载地址2:docker-ce-linux-centos安装包下载_开源镜像站-阿里云

本文不推荐这种在网站一个一个下载rpm包的方式,请看下一种方法

2.宿主机新建一个centos7.6最小化安装的外网虚拟机。思路是:外网将rpm包下载到本地/tmp目录,再转移rpm包至内网/tmp目录下进行安装。特别注意虚拟机建议最小化安装,这样可以保证下载到的docker相关rpm包是最全的。

假设已经安装好了虚拟机,并配置好了网络,在SSH终端执行以下操作。

# 安装wget
sudo yum -y install wget 

# 备份yum源
cd /etc/yum.repos.d/ && mv CentOS-Base.repo CentOS-Base.repo_bak

# 下载yum的阿里云
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清除yum源并重新建立缓存
sudo yum clean all && yum makecache

# 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新Docker-CE
sudo yum makecache fast 

# 查看可安装的docker-ce版本
yum list docker-ce.x86_64 --showduplicates | sort -r

# 下载docker相关的rpm包,--downloadonly参数的作用是只下载相关rpm包,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

哈哈幸运

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

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

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

打赏作者

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

抵扣说明:

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

余额充值