企业内网仓库Harbor

harbor安装的记录:

harbor的GitHub地址:https://github.com/goharbor/harbor

我这里下的是v2.0.0版本

# 下载好后,传至服务器上
[root@master ~]# ls
harbor-offline-installer-v2.0.0.tgz

# 下载docker-compose,harbor是基于此安装的
[root@master ~]# yum -y install docker-compose

# 解压并放到指定路径
[root@master ~]# tar zxvf harbor-offline-installer-v2.0.0.tgz -C /usr/local/

# 进入到解压后的目录,修改yml文件
[root@master ~]# cd /usr/local/harbor/

# v2.0.0版本中,配置文件名为harbor.yml.tmpl,这里拷贝一份新的文件,让其名为 harbor.yml
[root@master harbor]# cp harbor.yml.tmpl  harbor.yml
[root@master harbor]# vim harbor.yml
hostname: master				# 修改hostname为主机名
http:
  port: 180						# 这里修改一下默认端口,避免占用80端口
harbor_admin_password: 123456	# 这里修改一下admin登录密码,因为测试环境,随便一个密码
# 最后注释https系列配置,因测试环境,这里不进行配置https

# 保存出去后执行harbor自带的安装脚本
[root@master harbor]# ./install.sh
✔ ----Harbor has been installed and started successfully.----

# 看到上面那句话就证明是安装成功了,然后执行下docker-compose ps 查看下
[root@master harbor]# docker-compose ps
      Name                     Command               State             Ports          
--------------------------------------------------------------------------------------
harbor-core         /harbor/entrypoint.sh            Up                               
harbor-db           /docker-entrypoint.sh            Up      5432/tcp                 
harbor-jobservice   /harbor/entrypoint.sh            Up                               
harbor-log          /bin/sh -c /usr/local/bin/ ...   Up      127.0.0.1:1514->10514/tcp
harbor-portal       nginx -g daemon off;             Up      8080/tcp                 
nginx               nginx -g daemon off;             Up      0.0.0.0:180->8080/tcp    
redis               redis-server /etc/redis.conf     Up      6379/tcp                 
registry            /home/harbor/entrypoint.sh       Up      5000/tcp                 
registryctl         /home/harbor/start.sh            Up               

# 看到180端口指向8080,证明配置文件生效
# 浏览器进行访问页面
$IP:180

用户是:admin
密码是:配置文件里面设置的密码

你可能感兴趣的:(kubernets)