Linux-使用docker搭建harbor

目录

1.安装docker

2.安装Docker Compose

2.1 官网说明

 2.2.1下载 Docker Compose 的当前稳定版本:

 3.下载harbor

3.6 安装

3.9.2出现报错:

3.10 解决办法一:

 3.11  解决方法二:

 4.推送镜像到harbor

 4.2 镜像tag

4.3 推送镜像

4.3.2 报错分析

4.3.3 重新打tag标签

4.3.4 push重新推送

 4.3.4 查看harbor结果

5.1从harbor拉取镜像

5.1.1 注册新text账户

5.1.2 退出admin账号

5.1.3 使用注册的text账户登陆

5.2  出现报错

5.3 上传没有在运行的镜像,再重新拉取

5.3.1 删除还是会报错

5.3.2  使用repository和tag的方式来删除

5.3.3 拉取上传的镜像


1.安装docker

yum -y install docker

2.安装Docker Compose

官方文档:Install Docker Compose | Docker Documentation

国内镜像地址网站:DaoCloud | Docker 极速下载

2.1 官网说明

 2.2.1下载 Docker Compose 的当前稳定版本:

官方连接,速度较慢

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

可以使用国内镜像站

curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2.2.2 对二进制文件应用可执行权限:

chmod +x /usr/local/bin/docker-compose

2.2.3 测试安装

docker-compose --version

2.2.4 查看结果

 3.下载harbor

官方地址:https://github.com/goharbor/harbor/releases

3.1 下载harbor

wget  https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-online-installer-v2.4.2.tgz

 3.2 解压

tar  zxvf harbor-online-installer-v2.4.2.tgz

3.3 编辑harbor文件

cp harbor.yml.tmpl   harbor.yml
vim harbor.yml

3.4 配置文件harbor.yml详解:

# hostname设置访问地址,可以使用ip、域名,不可以设置为127.0.0.1或localhost
hostname = 192.168.126.162

# 访问协议,默认是http,也可以设置https,如果设置https,则nginx ssl需要设置on
ui_url_protocol = http

# mysql数据库root用户默认密码root123,实际使用时修改下
db_password = 123456

max_job_workers = 3 

customize_crt = on

ssl_cert = /data/cert/server.crt
ssl_cert_key = /data/cert/server.key

secretkey_path = /data

admiral_url = NA
# 邮件设置,发送重置密码邮件时使用
email_identity = 

email_server = smtp.mydomain.com
email_server_port = 25
email_username = sample_admin@mydomain.com
email_password = abc
email_from = admin <sample_admin@mydomain.com>
email_ssl = false

# 启动Harbor后,管理员UI登录的密码,默认是Harbor12345
harbor_admin_password = 123456

# 认证方式,这里支持多种认证方式,如LADP、本次存储、数据库认证。默认是db_auth,mysql数据库认证
auth_mode = db_auth

# LDAP认证时配置项
ldap_url = ldaps://ldap.mydomain.com
#ldap_searchdn = uid=searchuser,ou=people,dc=mydomain,dc=com
#ldap_search_pwd = password
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值