У меня есть 2 контейнера, созданные с помощью docker, составьте со следующими настройками:
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
Dockerfile для img_web:
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
WORKDIR /inetpub/wwwroot
Dockerfile для img_svcs:
FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
WORKDIR /inetpub/wwwroot
После docker-compose up -d
и из контейнера cont_svcs я могу до:
Ping cont_web по IP
Ping cont_web по имени хоста (идентификатор контейнера: bf4001be1e84 сгенерирован автоматически.)
НО Я не могу пропинговать контейнер cont_web по его псевдониму (web)
Я проверил оба контейнера, я вижу в сетевых разделах следующее:
"Networks": {
"test_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"bf4001be1e84",
"web"
],
...
Оба контейнера подключены к драйверу 'test_default'.
Примечание: даже я не могу пропинговать веб-машину по ее псевдониму "web" в пределах сама машина.
Буду очень признателен за вашу помощь и обратную связь.
Спасибо Сэм