目录
写在前面:
在工作中,我们可能没有几乎使用外网拉取镜像,为了使实验环境尽量真实,我将在本篇博文中搭建 harbor 仓库来模仿工作环境
1、添加 yum 源,安装 docker
[root@server4 yum.repos.d]# vim docker.repo
[docker]
name=docker-ce
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/
gpgcheck=0
[extras]
name=extras
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
gpgcheck=0
[root@server4 yum.repos.d]# yum install -y docker-ce
[root@server4 yum.repos.d]# systemctl enable --now docker
[root@server4 sysctl.d]# vim docker.conf ##打开桥接
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip forward = 1
2、安装 harbor,修改 yml 文件
harbor 下载地址:https://github.com/goharbor/harbor/releases
我本地有,版本低但完全够用
[root@server4 sysctl.d]# lftp 172.25.31.250
lftp 172.25.31.250:/mnt/pub/docker/harbor> get harbor-offline-installer-v2.4.1.tgz
[root@server4 ~]# tar zxf harbor-offline-installer-v2.4.1.tgz
[root@server4 harbor]# cp harbor.yml.tmpl harbor.yml
[root@server4 harbor]# vim harbor.yml
5 hostname: reg.westos.org
17 certificate: /data/certs/westos.org.crt #证书
18 private_key: /data/certs/westos.org.key
34 harbor_admin_password: westos #管理员密码
47 data_volume: /data #不改
[root@server4 harbor]#