nginx-proxy:如何在AWS上通过互联网公开代理?

时间:2017-12-21 08:32:59

标签: docker nginx amazon-ec2 docker-compose

首先感谢你的时间。

我正试着用码头工人。 当我看到这篇文章时

  

http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/

请查看我的docker-compose.yml文件,我正在使用下面的图片

  1. jwilder / nginx-proxy:latest

  2. grafana / grafana:4.6.2

  3. version: "2"
            services:
              proxy:
                build: ./proxy
                container_name: proxy
                restart: always
                volumes:
                  - /etc/localtime:/etc/localtime:ro
                  - /var/run/docker.sock:/tmp/docker.sock:ro
                ports:
                  - 80:80
                  - 443:443
    
      grafana:
        build: ./grafana
        container_name: grafana 
        volumes:
          - grafana-data:/var/lib/grafana
        environment:
           VIRTUAL_HOST: grafana.localhost
           GF_SECURITY_ADMIN_PASSWORD: password
        depends_on:
          - proxy
    
    volumes:
      grafana-data:
    

    所以当我在本地系统上docker-compose up -d时,我可以访问grafana容器。

      

    现在我在aws上部署了这个docker应用程序如何使用VIRTUAL_HOST访问ec2上的grafana容器

    任何帮助或想法如何做到这一点将不胜感激!谢谢!

0 个答案:

没有答案