2. никода не ставьте latest stable в тест это рано или поздно ломает тест - 2 года не ломало, а сейчас стало ломать. Тем более, что образ обновляется каждую неделю. Между прочим этот Dockerfile составлял наш архитектор с 20-м опытом как в DevOps, так и в разработке - жаль ушел так работал по контракту через консалтинговую комп.
вы вопрос не до конца разобрали (что у вас тесты требуют специфич версию - не верю ! -- обратите внимание на ошибку, которую они пишут) и пытаетесь devops методами решить эту проблему, тогда как я думаю там дело с самой инсталляцией dotnet packages или с какими внутренними установками selenium. Вот с этим надо разобраться, а то какую версию хрома не поставишь, но если dotnet test будет делать отсебятину, то далеко не уедешь !
это крайний вариант, потому как таких тестов около сотни и не все требуют именно такой 114 версии... да и как вы поставите определенную 114 версию хрома - я обнаружил, если ее скачивать по этому руководству https://github.com/GoogleChromeLabs/chrome-for-tes... то он начинает ругаться на отсутствие библиотек, поэтому добавляю хром репозиторий (в дебиан) и устанавливаю latest stable (https://www.geekersdigest.com/how-to-install-googl...). C хром драйвером таких проблем нет
спасибо, не хочу еще путать ufw с ip tables, можете подсказать пример команды, чтобы изменить секцию iptables -A FORWARD - например запретить исходящий tcp 443 на 10.10.10.1 ? Типа этого?
sudo iptables -A FORWARD -i tun0 -o eth0 -p tcp -d 10.10.10.1 --dport 443 -j DROP
Или придется напрямую использовать ip tables? Я вот просто думаю, не затрет ли ufw эти правила ip tables после enable?
зачем, просто мне удобнее сторонний api, добавлю spf запись в свой домен и буду посылать от ... чего-то типа Sendgrida - надежнее будет ! А так все равно платить тому же яндексу за использование своего домена в почте.
docker exec -it {container_id} /bin/bash и уже внутри него ищи файлы с логами nginx, если что ctrl+d - выход из контейнера