准备

安装harbor之前,确定一下

  1. docker已经安装
  2. python2.7或更高版本已安装(Centos系统自带,ubuntu系统是需要安装的)

 

安装

下载新的docker-compose

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

之后就可以安装harbor了,一张流程图送给大家

安装完之后,你看到这句话,说明你成功了

 

配置域名

设置变量

# 部署Harbor的域名
$ export NODE_IP=reg.liangkuaiharbor.com   

修改配置文件

#编辑harbor配置文件
vi /harbor/harbor.cfg 
#将hosname改为域名
hostname=reg.liangkuaiharbor.com

修改docker.service

#查看docker.service文件的位置
systemctl status docker
#编辑
vi /usr/lib/systemd/system/docker.service
#修改
#(括号里是你要加的东西)
ExecStart=/usr/bin/dockerd (--insecure-registry=reg.liangkuaiharbor.com) 

重新加载service文件,重启docker服务

$ systemctl daemon-reload
$ systemctl restart docker
$ docker-compose down -v
$ docker-compose up -d

登录测试

docker login reg.liangkuaiharbor.com
#输入用户名和密码
#用户名和密码在harbor的配置文件用有

 

 

站在巨人的肩膀上,整理了一下,理清一下思路!

如有不足,欢迎大家指出,如有帮助,感谢大家的赞!

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐