使用透明networking使docker运行缓慢
我使用docker来启动多个SQL Server实例进行testing。 我正在Hyper-V中运行Windows Server 2016更新为KB2565063,其中有两个networking适配器,一个用于Internet,一个用于连接我连接的Docker桥接networking的内部networking。
我遇到的问题是,当我用这个命令启动一个容器
docker run -td --memory=1024 -v=C:\Docker\Mapped:C:\Mapped --storage-opt size=20G --name=CLIENT1 --hostname=CLIENT1 ewx/sql2005express:latest
它运行在大约两秒钟,但是当我添加桥networking,并定义一个IP
docker run -td --memory=1024 -v=C:\Docker\Mapped:C:\Mapped --storage-opt size=20G --name=CLIENT1 --hostname=CLIENT1 --network=trans --ip=192.168.0.100 ewx/sql2005express:latest
它运行约2分钟。
有谁知道为什么会发生这种情况,有什么我可以做的,以减less启动时间?