harbor安装

1.下载安装包

https://github.com/goharbor/harbor/releases/tag/v2.10.0

2.解压

上传到服务器指定文件夹,tar-zxvf +文件名

3.安装docker-compose

1下载地址:https://github.com/docker/compose/releases
2.改文件名后将文件复制到
在这里插入图片描述
3.修改权限
chmod +x /usr/local/bin/docker-compose
4.连接文件
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
5.验证
docker-compose -v

4.修改配置文件

cd /lzp/harbor/harbor #压缩包解压目录
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
在这里插入图片描述

5.执行安装

进入解压目录
./prepare
./install.sh
这样说明启动成功
在这里插入图片描述

访问测试 192.168.56.10:88 测试
账号 admin 密码 lzp624753336

6.配置docker

cd /etc/docker
vi daemon.json
在这里插入图片描述

7.配置自启动

cd /etc/systemd/system
vi harbor.service

[Unit]

Description=Harbor

After=docker.service systemd-networkd.service systemd-resolved.service

Requires=docker.service

Documentation=http://github.com/vmware/harbor

[Service]

Type=simple

Restart=on-failure

RestartSec=5

ExecStart=/usr/local/bin/docker-compose -f /lzp/harbor/harbor/docker-compose.yml up

ExecStop=/usr/local/bin/docker-compose -f /lzp/harbor/harbor/docker-compose.yml down

[Install]

WantedBy=multi-user.target

/lzp/harbor/harbor为harbor解压后的路径
chmod 755 harbor.service
systemctl daemon-reload
systemctl enable harbor
systemctl status harbor
systemctl restart harbor
重启服务器
sysctemctl status harbor.service
进到harbor安装目录 /lzp/harbor/harbor
docker-compose ps
在这里插入图片描述

如果都显示启动成功,说明自启动配置成功

8.镜像操作

1.登录

docker login -u admin 192.168.56.10:88
输入密码

2.tag

docker tag hello-world:latest 192.168.56.10:88/llzzpp/hello-world:[镜像版本号]
hello-world:latest 为本地镜像
llzzpp 为harbor中项目名 在harbor管理端配置

3.push

docker push 192.168.56.10:88/llzzpp/hello-world:[镜像版本号]

4.pull

docker login
docker pull 192.168.56.10:88/llzzpp/hello-world:15

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值