我有通过Docker Compose创建的两个容器,具有以下设置:
docker-compose.yml文件:
在执行了
我检查了这两个容器,在网络部分看到了以下内容:
两个容器都连接到“test_default”驱动程序。
注意:即使在机器本身内部,我也无法通过其“web”别名名称ping通Web服务器。
我非常感慨您的帮助和反馈。
谢谢 Sam
docker-compose.yml文件:
version: "3.7"
services:
web:
image: img_web
container_name: cont_web
svcs:
image: img_svcs
container_name: cont_svcs
depends_on:
- web
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
WORKDIR /inetpub/wwwroot
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
WORKDIR /inetpub/wwwroot
在执行了
docker-compose up -d
之后,从cont_svcs
容器中,我可以做到以下两点:
通过IP地址ping通
cont_web
通过主机名(容器ID:bf4001be1e84 autogenerated)ping通
cont_web
cont_web
容器。我检查了这两个容器,在网络部分看到了以下内容:
"Networks": {
"test_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"bf4001be1e84",
"web"
],
...
两个容器都连接到“test_default”驱动程序。
注意:即使在机器本身内部,我也无法通过其“web”别名名称ping通Web服务器。
我非常感慨您的帮助和反馈。
谢谢 Sam