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

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

求大神指导~

阅读 8.8k
2 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题