我生成了一个docker文件。这没关系。但我希望为应用程序公开端口。 我将ports部分添加到下面的docker文件中。
不幸的是,这不起作用..
我正在使用Windows Server 2016 Datacenter。知道我做错了吗?
version: '3'
services:
project:
image: subproject
build:
context: .
dockerfile: Janssen1877.WarehouseAPI\Dockerfile
ports:
- 5432:5432
修改
我发现端口是在docker-compose.override.yml文件中配置的。 它实际上运行在我的Windows 10开发环境中。它也可以通过我的其他计算机访问。
在Windows Server 2016上,它也可以运行,但只能在本地运行。即使我在覆盖文件中使用ports:44323:80,我也找不到暴露端口的方法。
所以现在主要的问题转移到找到为什么Windows Server 2016没有将端口绑定到它自己的IP
答案 0 :(得分:0)
答案 1 :(得分:0)
端口必须
ESTABLISHED
错误讯息是什么?