首页 > 解决方案 > 容器端口和托管应用程序(容器内)端口之间的端口映射

问题描述

我正在使用 docker compose 创建一个容器。它有一个应用程序期望在端口:5000 请求请求。但我想从容器中公开端口 80。那么有什么方法可以将容器中 80 到 5000 的所有传入请求映射到容器中。通过将目标端口设置为 5000 并公开 80,这在 Kube yaml 中有效,但不确定如何在 docker-compose 中执行此操作

标签: docker-compose

解决方案


https://docs.docker.com/compose/compose-file/

在 docker-compose 文件中看起来像这样。

ports:
    -"80:5000"

推荐阅读