企业级别容器仓库Harbor安装、配置、启动、关闭

centos操作系统安装完毕后,就是安装Harbor

1、设置主机名称

hostnamectl set-hostname harbor

2、安装系统常用工具
yum install -y yum-utils device-mapper-persistent-data lvm2

3、配置docker安装(Harbor默认要安装)
yum-config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/7.9/x86_64/stable/

4、查看需要的docker版本
yum list docker-ce --showduplicates | sort -r

5、禁用证书认证安装docker等组件
yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io docker-compose-plugin --nogpgcheck
yum install wget vim -y

6、下载Harbor安装补丁
wget https://github.com/goharbor/harbor/releases/download/v2.5.4/harbor-offline-installer-v2.5.4.tgz

7、解压到/usr/local文件夹
tar -zxvf harbor-offline-installer-v2.5.4.tgz -C  /usr/local/
cd /usr/local/harbor/

8、设置harbor.yml内部admin账号密码,数据库PostgreSQL数据库密码(设置后不能修改)
cp harbor.yml.tmpl harbor.yml
vim harbor.yml

9、启动docker服务
systemctl start docker

10、启动Harbor服务

./install.sh

11、手动停止Harbor服务
cron=$(docker ps|grep -v IMAGE|awk -F ' ' '{print $1}')
for i in $cron; do docker stop $i; done

12、修改Harbor配置内容后按照下面的操作
./prepare

自动停止所有Harbor:
docker compose -f /usr/local/harbor/docker-compose.yml down

自动启动所有Harbor:
docker compose -f /usr/local/harbor/docker-compose.yml up

13、测试登陆环境

修改 /etc/docker/daemon.json内容如下:

{
"insecure-registries":["10.82.118.188:80"]
}

修改后一定要重新加载:

 systemctl daemon-reload

systemctl restart docker

14、登陆用mkjc用户的abcd@1234密码登陆,你也可以用管理员admin账号和密码登陆

echo abcd@1234| docker login -u mkjc --password-stdin 10.82.118.188:80

15、测试下载外网的centos到本地Harbor仓库

公网下载
docker pull centos:

格式化上传文件名字:服务器:端口/项目/image名字(版本)----注意:不加端口默认是443端口上传

docker tag centos 10.82.118.188:80/mkjc/centos

上传到Harbor服务器:
docker push 10.82.118.188:80/mkjc/centos

从Harbor服务器,下载到本地:
docker pull 10.82.118.188:80/mkjc/centos:latest

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值