Docker-Compose v3&NGINXnetworking问题

所以,我一直试图dockerize Atlassian服务(Bitbucket,Jira和Confluence),它在我的电脑上效果很好,但是一旦我把它放在我的VPS上(来自OVH),它就无法工作。

这是我的Docker-compose文件:

#DOCKER-COMPOSE version: "3.0" volumes: database-data: bitbucket-data: jira-data: confluence-data: services: nginx: image: nginx:1.12 container_name: nginx ports: - "80:80" - "443:443" links: - "bitbucket" - "jira" - "confluence" volumes: - ./configs/nginx/default.conf.template:/etc/nginx/conf.d/default.conf bitbucket: image: atlassian/bitbucket-server:5.0 restart: always container_name: bitbucket ports: - "1010:7990" - "1011:7999" links: - "jt_database:database" volumes: - bitbucket-data:/var/atlassian/application-data/bitbucket jira: image: cptactionhank/atlassian-jira:latest container_name: jira ports: - "1020:8080" links: - "jt_database:database" volumes: - jira-data:/var/atlassian/jira confluence: image: atlassian/confluence-server container_name: confluence ports: - "1030:8090" - "1031:8091" links: - "jt_database:database" volumes: - confluence-data:/var/atlassian/application-data/confluence jt_database: image: postgres:9.4 container_name: database volumes: - database-data:/var/lib/postgresql/data 

我的服务器示例为Nginx的default.conf:

 # default.conf [...] server { listen 80; server_name git.example.io www.git.example.io git.localhost; location / { proxy_pass http://bitbucket:7990/; } } 

所以,当我在我的计算机上运行docker-compose up ,我可以使用http://git.localhost等地址访问所有的服务。

但只要我在我的VPS上设置了一切,并运行它,我得到了一个关于jira.example.io 502错误,Bitbucket和Confluence加载无止境。

我有点新的pipe理networking,所以也许这真的很愚蠢,但我找不到为什么它不工作…

感谢大家 :)