遗留Web应用程序(A)的Web.config文件包含另一个遗留Web应用程序(B)的appSettings
条目,如下所示:
<add key="AnotherApplicationUrl" value="http://111.222.33.44/entrypoint" />
你能指定在docker-compose.yml中使用的特定主机名吗?
使用容器时,这通常是不好的做法吗?我们需要保证应用程序A中的appSettings
条目是应用程序B的正确地址。
您可以通过使用container_name
创建docker-compose文件来实现此目的,该文件将2个应用程序指定为2个docker服务
version: "2"
services:
appB:
container_name: mycoolappB
appA:
container_name: mycoolappA
在appA的web.config中,您可以将主机设置为http://mycoolappB/entrypoint