首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker上的Gitlab :如何处理动态IP?

问docker上的Gitlab :如何处理动态IP?
EN

Stack Overflow用户
提问于 2020-07-27 10:55:43
回答 2查看 99关注 0票数 1

我在docker上有一个gitlab服务,它使用docker-compose up命令。该网站可通过以下方式访问:http://10.34.157.92:10080/

然而,主机IP不是固定的,而是动态的,所以当IP发生变化时,网站就会变成类似http://10.34.241.138:10080/的东西

我尝试在docker-compose.yml中以localhost的身份编辑GITLAB_HOST,但仍然徒劳无功:

代码语言:javascript
复制
- GITLAB_HOST=localhost
- GITLAB_PORT=10080
- GITLAB_SSH_PORT=10022
...
...

有没有办法解决这个问题,让所有用户都可以使用固定的url访问gitlab?谢谢你的建议。

EN

回答 2

Stack Overflow用户

发布于 2020-07-27 11:41:31

尝试使用docker-compose文件中的以下更改公开端口10080

代码语言:javascript
复制
ports:
      - 10080:10080

然后重新启动docker-container,并尝试从运行容器的同一台计算机连接到localhost:10080。

票数 0
EN

Stack Overflow用户

发布于 2020-07-27 12:11:41

如果你不能有一个固定的ipv4地址,你将不得不使用一个dynamic dns service。

这些服务通常是付费的。有一个list of such services at wikipedia。

租用一台装有固定ipv4的VPS通常更便宜。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63108070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档