2017-03-15 12 views
0

ドッカーから始まりますドッカーを起動すると次のドッカーが作成されますすべてを成功させると、ローカルホストはうまく動作しますが、 public ip dontは接続タイムアウトを処理しません。ドッカーポートはローカルホストでは動作しますがパブリックIPでは動作しません

version: '3' 
services: 
    db: 
    environment: 
    - POSTGRES_PASSWORD=mipass 
    - POSTGRES_USER=miuser 
    - POSTGRES_DB=pdfdd 
    image: postgres:9.6 
    web: 
    restart: always 
    tty: true 
    stdin_open: true 
    build: . 
    command: python ./code/manage.py runserver 0.0.0.0:8000 
    volumes: 
    - .:/code 
    ports: 
    - "8000:8000" 
    depends_on: 
    - db 
    nginx: 
    restart: always 
    build: ./nginx/ 
    ports: 
     - "80:80" 
    volumes: 
     - /www/static 
     - .:/code 
    links: 
     - web:web 
+2

あなたの投稿にamazon-ec2タグが含まれています。あなたがそこでそれを実行していると仮定して、新しく開かれたポートを許可するために付属のファイアウォールを設定しましたか? – BMitch

答えて

0

おかげ@BMitch、私は誰かが同じエラーを持っている場合、セキュリティグループ内の80ポートを開放するのを忘れ手順についてOpening port 80 EC2 Amazon web servicesを参照してください。

関連する問題