Gitlab docker和external_url

时间:2016-09-28 05:03:48

标签: docker gitlab

您好我使用docker安装了最新的gitlab。我用-p 10080:80和10022:22

启动了容器

我可以浏览gitlab并做我需要的东西我甚至可以分别使用端口10080和10022 git克隆http和ssh。

在前端虽然网址没有显示相应的端口。

我更改了ssh_shell属性。这很好用!

无论出于何种原因,任何修改external_url属性的尝试都不起作用!我把“http://myhost:10080”但是当我重新启动容器时,它似乎不想启动。我无法浏览任何只是评论它再次有效。

所以现在前端显示正确的ssh clone url,但不显示http。

1 个答案:

答案 0 :(得分:3)

好的,这要归功于:Gitlab docker not working if external_url is set

基本上,如果您使用端口设置外部URL,它也会导致nginx端口绑定到该端口。因此,当您启动docker容器时,需要-p 10080:10080