Gitlab起始页未在Windows上开始使用Docker Compose

时间:2019-05-02 09:04:18

标签: docker docker-compose gitlab

我在使用docker运行gitlab起始页面时遇到问题。

浏览器返回的错误如下:

This site is unavailable The localhost server has rejected the connection.
Try these solutions:

Check your connection
Check the proxy server and firewall
ERR_CONNECTION_REFUSED

我的docker-compose.yml文件如下:

web:
   image: 'gitlab/gitlab-ce:latest'
   restart: always
   hostname: 'gitlab.example.com'
   environment:
     GITLAB_OMNIBUS_CONFIG: |
       external_url 'https://gitlab.example.com'
       # Add any other gitlab.rb configuration here, each on its own line
   ports:
     - '81:80'
     - '443:443'
     - '22:22'
   volumes:
     - 'C:\docker\gitlab\volumes\etc:/etc/gitlab'
     - 'C:\docker\gitlab\volumes\log:/var/log/gitlab'
     - 'C:\docker\gitlab\volumes\opt:/var/opt/gitlab'

我还添加了主机文件:

127.0.0.1 gitlab.example.com

我尝试使用127.0.0.1:81、gitlab.example.com:81、localhost:81打开网站。

docker-compose up -d显示一切正常。

我正在寻求您的帮助,因为我是该主题的初学者。

docker container logs <container id>-> https://pastebin.com/PuJ46haM

编辑:有任何想法吗?

1 个答案:

答案 0 :(得分:0)

请尝试在hosts文件中将127.0.0.0.1替换为127.0.0.1(如果在此之后运行Windows,则将ipconfig / flushdns替换为)。