amazon-web-services - 如何在不暴露端口的情况下为 docker 容器设置环境
问题描述
Docker 安装在 AWS 实例中。多个 Web 应用程序和数据库在 docker 容器上运行。Docker 端口映射到 AWS 本地主机端口。当 AWS 端口被安全组阻止时,在 docker 容器上运行的 Web 应用程序和数据库就会关闭。如何在不将 Web 应用程序端口(即 AWS 实例端口)暴露于公共网络的情况下设置环境?
解决方案
在该端口上运行的应用程序不会关闭,因为这些端口将在本地打开。在访问应用程序时,由于端口被阻塞,请求不会路由到 docker 实例。
您可以更新安全组入站规则以访问 VPC 子网中的应用程序。即在 CIDR 块中,您可以指定将路由到 docker 服务的 IP 范围
推荐阅读
- python - 使用 Pygame 自行移动对象
- sql - 根据地址相似性查找示例
- paypal - Paypal 计费计划和计费协议
- jmeter - 我如何在 JMeter5.0 中连接工作台 Sql
- npm-install - npm install -g 工作正常,npm install 抛出错误“npm ERR!404 Not Found - GET http://registry.npmjs.org/storybook__addon-knobs - Not found”
- python - 当 csrf_enabled 为 True 时,Flask-WTF 抛出错误(设置了 SECRET_KEY)
- eclipse - 插件中没有依赖注入和缺少 EclispeContext
- reactjs - 在基于函数的组件中使用构造器项
- python - 为从同一数据框中提取的变量添加新记录到数据框中
- mysql - 排序字段的数据重复时MySql如何对数据进行排序?