我开始使用docker我有下一个docker-compose当我运行docker-compose up all成功时,当我做curl localhost工作正常但当我尝试从公共ip访问时dont工作连接超时。
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
答案 0 :(得分:0)
感谢@BMitch,如果有人遇到相同的错误,我忘了在安全组中打开80端口,请参阅Opening port 80 EC2 Amazon web services获取相关说明。