Как заставить jwilder / nginx-proxy работать на Amazon ECS? Я получаю ошибку 503 - PullRequest
0 голосов
/ 28 августа 2018

Вот мои настройки:

Docker Compose Файл для моего сайта WordPress

version: '3'

services:

  wordpress:
    # image: wordpress
    image: 506641774060.dkr.ecr.us-west-2.amazonaws.com/cashinyourpoints:latest
    restart: always
    ports:
      - 8081:80
    links:
      - mysql
    environment:
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: secret
      VIRTUAL_HOST: cashinyourpoints.com

  mysql:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: secret

    volumes:
      - ./db:/docker-entrypoint-initdb.d
      - ./dbData:/var/lib/mysql

Файл Docker Compose для моего Nginx Proxy

version: '2'

services:
  nginx-proxy:
    image: jwilder/nginx-proxy
    ports:
      - "80:80"
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro

Я запускаю ecs compose up на обоих. Однако, когда я пытаюсь перейти на http://cashinyourpoints.com, я получаю сообщение об ошибке «503: служба временно недоступна». Когда я иду прямо к ip контейнера, я получаю ту же ошибку. И когда я запускаю тестовую команду, я все еще получаю ту же ошибку curl -H "Host: whoami.local" 54.184.203.137

Мой ecs-cli ps выход

  Name                                              State                Ports                        TaskDefinition    Health
  9bf63a86-ae41-4c73-ad21-83f4adcbdfa6/nginx-proxy  RUNNING              54.184.203.137:80->80/tcp    aws-nginx-config:1   UNKNOWN
  a88c599b-8a88-41bc-b00f-ad57fc8df82e/wordpress    RUNNING              54.184.203.137:8081->80/tcp  cashinyourpoints:30  UNKNOWN
  a88c599b-8a88-41bc-b00f-ad57fc8df82e/mysql        RUNNING                                           cashinyourpoints:30  UNKNOWN

Я где-то читал, что это может быть связано с сетью, но я не мог понять, как запустить версию Docker для сетей Amazon (сетевое свойство Docker не поддерживается).

Я застрял в том, как мне создать подсеть в модели vpc?

...