Gitlab告诉我连接被拒绝

时间:2019-12-16 10:24:40

标签: docker gitlab gitlab-ci

解决一些空间问题后,我偶然发现了下一个问题。 我尝试在Docker机器上重新安装GitLab:

docker run --detach --hostname psmonster  
 --env GITLAB_OMNIBUS_CONFIG="external_url 'http://psmonster:20080/'; gitlab_rails['lfs_enabled'] = true;"  
 --publish 20443:443
 --publish 20080:80 
 --publish 20022:22 
 --name gitlab_2
 --restart always   
 --volume /srv/gitlab/config:/etc/gitlab
 --volume /srv/gitlab/logs:/var/log/gitlab
 --volume /srv/gitlab/data:/var/opt/gitlab 
 gitlab/gitlab-ce:latest

docker ps
CONTAINER ID        IMAGE                     COMMAND             CREATED             STATUS                   PORTS                                                                  NAMES
b374db326f2a        gitlab/gitlab-ce:latest   "/assets/wrapper"   3 minutes ago       Up 3 minutes (healthy)   0.0.0.0:20022->22/tcp, 0.0.0.0:20080->80/tcp, 0.0.0.0:20443->443/tcp   gitlab

因此,我认为当我现在使用浏览器获取UI时(如我过去所做的那样),我将在psmoster:20080上获取它。但是我的浏览器告诉我“ ERR_CONNECTION_REFUSED”。

所以我试图直接在机器上卷曲。相同结果“卷曲:(7)无法连接到psmonster端口20080:连接被拒绝”。

所以我直接跳进了容器。 “ docker exec -it gitlab bash”

root@psmonster:/# curl http://localhost:80
curl: (7) Failed to connect to localhost port 80: Connection refused

所以我不明白我的错误?

我还将其设置为端口20080(一个简单的nignx实例),并且运行良好。因此,这不是防火墙问题。

0 个答案:

没有答案