如何在docker IIS容器中运行多个站点

如何在docker IIS容器中运行多个站点,docker,containers,docker-for-windows,Docker,Containers,Docker For Windows,我是docker的新手,我正在尝试将多个IP绑定到IIS容器,并在其中运行多个web站点。我该怎么做 提前感谢。一旦我们在下面定义了透明网络,此网络配置将使物理网络上的所有容器都可用 docker network create -d transparent MyTransparentNetwork 使用docker run 使用下面的行添加IP地址 New-NetIPAddress –InterfaceIndex 2 –IPAddress 192.168.0.26 -PrefixLength

我是docker的新手,我正在尝试将多个IP绑定到IIS容器,并在其中运行多个web站点。我该怎么做


提前感谢。

一旦我们在下面定义了透明网络,此网络配置将使物理网络上的所有容器都可用

docker network create -d transparent MyTransparentNetwork
使用
docker run

使用下面的行添加IP地址

New-NetIPAddress –InterfaceIndex 2 –IPAddress 192.168.0.26 -PrefixLength 24 -DefaultGateway 192.168.0.1

要验证它是否有效,请按主机名而不是IP地址运行ipconfig
ipconfig

单独的网站,因为容器中的IP会根据环境随时更改您最好使用虚拟主机,而不是使用docker的多个IP。更重要的是如何使用它。将docker视为一种服务,而不是运行完整堆栈的vm。对容器中的所有站点使用相同的IP/主机名可能会导致SSL绑定问题。负载平衡器需要静态IP来分发流量,如果IP不断变化,我们如何管理负载分发?