Mac M1芯片 docker 安装 gitlab 启动后无法通过localhost:30000访问

发布于 2022-09-12 23:13:53 字数 890 浏览 27 评论 0

docker destop 已启动的情况下。

在终端,启动代码:

sudo docker run --detach \
    --hostname mygitlab.com \
    --publish 30002:443 \
    --publish 30000:80 \
    --publish 30001:22 \
    --name gitlab \
    --restart always \
    --volume /Users/juffive/my_config/gitlab/config:/etc/gitlab \
    --volume /Users/juffive/my_config/gitlab/logs:/var/log/gitlab \
    --volume /Users/juffive/my_config/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

gitlab.rb增加配置:

# 将external_url修改为GitLab服务器的访问地址:
external_url 'http://localhost:30000'

gitlab_rails['gitlab_ssh_host'] = "localhost"
gitlab_rails['gitlab_shell_ssh_port'] = 30001

nginx['listen_port'] = 80

删除gitlab容器,再次启动

理论上应该访问http://localhost:30000/,但:
image.png

求大神指导~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗失的美好 2022-09-19 23:13:53

你先看看一下docker是不是起来了,然后那个localhost你改成你自己的本机的ip或者127.0.0.1试一试

深空失忆 2022-09-19 23:13:53

https://jarvanbest.com/2021/1... 使用

这个是gitlab的arm64镜像

docker pull yrzr/gitlab-ce-arm64v8

这个 m1的镜像。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文