看起来我需要一个网络,因为我想通过主机名从另一个容器引用一个容器。
我也可以使用,--link
但它已被弃用,很快就会消失。这就是为什么我想知道 Testcontainers 是否可以为我创建一个 docker 网络。
使用命令行,我只需执行docker network create bridge2
,然后我可以像这样启动容器:
docker run -it --rm --net=bridge2 --name alpine1 alpine
docker run -it --rm --net=bridge2 --name alpine2 alpine
并nslookup alpine2
从alpine1
容器中解决。
如果我尝试使用默认--net=bridge
网络或跳过--net
选项(实际上是相同的),按名称引用将不起作用。