![](/img/trans.png)
[英]Accessing docker ports from browser localhost:8000 doesn't work
[英]Docker ports work in localhost but not with public ip
我從docker開始,當我運行docker-compose成功時,我有下一個docker-compose,當我做curl localhost時工作正常,但是當我嘗試從公共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
感謝@BMitch,如果有人遇到相同的錯誤,我忘記在安全組中打開80端口,請參閱打開80 EC2 Amazon Web服務端口以獲取指示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.