请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

harbor装在虚拟机里如何设置访问地址

我的harbor安装在了虚拟机里,如何设置harbor的访问地址?

正在回答 回答被采纳积分+3

插入代码

1回答

刘果国 2018-07-03 09:50:37

虚拟机是要有独立ip的哦

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1462372119 #1
    把cfg文件的hostname改成虚拟机ip后,启动报错:“ IOError: [Errno 21] Is a directory: '/data/secretkey' ”。但是查看secretkey确实是文件。
    报错完整信息如下:
    “Traceback (most recent call last):
      File "./prepare", line 157, in <module>
        secret_key = get_secret_key(secretkey_path)
      File "./prepare", line 43, in get_secret_key
        secret_key = _get_secret(path, "secretkey")
      File "./prepare", line 62, in _get_secret
        with open(key_file, 'w') as f:
    IOError: [Errno 21] Is a directory: '/data/secretkey'”
    回复 有任何疑惑可以回复我~ 2018-07-03 11:45:01
  • 刘果国 回复 提问者 慕粉1462372119 #2
    可能是我没说清楚,我以为你的虚拟机没有独立ip呢。harbor.cfg配置文件中hostname可以配置成域名(自己随便设置),然后在需要访问harbor的机器上配置host(/etc/hosts)
    还有一个问题是https还是http,有证书就用https,没有的话用http,需要配置一下dockerd,详见手记第5条:
    https://www.imooc.com/article/30290
    
    另外:修改配置文件后,需要使用install.sh重新构建环境
    回复 有任何疑惑可以回复我~ 2018-07-04 10:47:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信