container ... linked through --net=container:VPNContainer
-> Container 1 (runing chrome)
-> Container 2 (runing chrome)
SYSTEM -> VPNContainer -> Container 3 (runing chrome)
-> Container 4 (runing chrome)
-> Container ... (runing chrome)
-> Container 52 (running chrome)
У меня есть образ докера, который открывает chrome через python-> selenium -> chromedriver
как только я запускаю 51 докер-контейнер через мой vpn-контейнер, я получаю
Message: unknown error: DevToolsActivePort file doesn't exist,
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 4.9.93-linuxkit-aufs x86_64)
Как воспроизвести ошибку:
создать образ докера, который открывает Chrome
запустить образ докера через образ контейнера vpn через
--net=container:yourvpncontainer
запустить более 51 контейнера через yourvpncontainer
в контейнере 52 вы получите ошибку.
контейнер vpn
Как решить эту проблему и почему эта ошибка возникает?
каждый контейнер Docker имеет свой собственный chromedriver и работает сам по себе, так что нет никакого концентратора селена или т. Д., Только образ Docker, который имеет все в себе, так почему я получаю ошибку порта, я просто использую vpn через команду net как моя сеть? и как это решить