docker安装harbor

25 篇文章 0 订阅

前提是先安装好docker-compose

下载harbor,并解压

cd /usr/local

wget --no-check-certificate https://github.com/goharbor/harbor/releases/download/v1.10.14/harbor-offline-installer-v1.10.14.tgz

tar xzvf harbor-offline-installer-v1.10.14.tgz

cd harbor/

vi harbor.yml

注释掉https相关的内容

hostname 改成你的ip

 安装harbor

./install

打开浏览器

输入192.168.184.136:80 
用户名: admin
密码:Harbor12345

新建项目: public
访问级别: 公开

 接下来我们配置insecure-registries访问到harbar仓库

cat > /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": ["https://fskvstob.mirror.aliyuncs.com"],
 "insecure-registries": ["192.168.184.136:80"]
}
EOF

 使配置生效,并重启docker,这里一定要要重启,否则不生效

systemctl daemon-reload
systemctl restart docker

如果你的镜像在一台机器上这时,我们先停止harbar,在启动harbor

docker-compose down
docker-compose up -d

保证这些都是有的

接下来我们推送一个本地镜像到harbor

打标签私有镜像命令格式: HarborIp:端口号/项目名/镜像名:版本号

例如:192.168.184.136:80/public/mydemo3:0.1

查看镜像
docker images

打标签
docker tag 镜像id 192.168.184.136:80/public/mydemo3:0.1

登录harbor
docker login -u admin -p Harbor12345 192.168.184.136:80

向harbor推送镜像
docker push 192.168.184.136:80/public/mydemo3:0.1

 接下来我们登录harbor,就看到了

 我们先把本地的镜像删除掉,然后再拉取harbor的试一下

docker rmi -f 192.168.184.136:80/public/mydemo3:0.1
docker pull 192.168.184.136:80/public/mydemo3:0.1

可以看到又有了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值