Docker端口在localhost中工作,但不在公网上
我开始与docker我有下一个docker – 撰写当我运行docker – 组成所有的成功,当我做curllocalhost工作正常,但是当我试图从公共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 services的指示。
- 将GitLabregistry连接到AWS上的ECS – 花费太长时间来响应
- 无法将Docker作曲者部署到AWS ECS
- 在EC2实例上使用IAMangular色的“没有基本身份validation凭据”
- 将Docker部署到AWS Elastic Beanstalk – 如何将端口转发到主机? (端口绑定)
- 在新的EC2 Jenkins Slave上首次执行Docker不起作用
- Docker或Docker for AWS和AWS EC2上的部署
- 我可以安排Docker在Amazon ECS的特定时间运行吗?
- 在Elastic Beanstalk上托pipe的Docker化PHP应用程序中出现“python:not found”错误
- AWS Elastic Beanstalk应用程序和静态资产部署隔离