我有一个 dockerized django 应用程序,它存储在ECR
. 当我设置一个新ECS
集群(使用Fargate
)时,这个图像正确加载,我可以看到日志Cloudwatch
:
20:12:21 Operations to perform:
20:12:21 Apply all migrations: admin, auth, contenttypes, sessions
20:12:21 Running migrations:
20:12:21 No migrations to apply.
20:12:23 No changes detected
20:12:25 Watching for file changes with StatReloader
20:12:25 Performing system checks...
20:12:25 System check identified no issues (0 silenced).
20:12:26 June 22, 2019 - 20:12:26
20:12:26 Django version 2.2.2, using settings 'config.settings'
20:12:26 Starting development server at http://127.0.0.1:8000/
20:12:26 Quit the server with CONTROL-C.
但是当我到达任务网络详细信息下列出的公共 ipv4 并在我的浏览器中转到:8000 时,没有加载任何内容,我没有看到任何请求发送到云手表中容器中的服务器。
我想知道这个问题是否与使用有关:
python manage.py runserver 0.0.0.0:8000
在我的容器设置中,或者在安全组中的设置等。但我已经允许入站流量到那里的设置127.0.0.1
和0.0.0.0
端口。8000
当我环顾各种文档时,我有点不知所措,而且我的配置设置似乎也类似。