Как установить zalenium Volume AccessModes:ReadWriteMany

Я новичок в докере. Я хочу поделиться файлами с zalenium, но как я могу передать accessModes:ReadWriteMany?

Мой тестовый пример должен загрузить файл.

Я бегу Zalenium, как показано ниже

docker run --rm -ti -d --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock -v /d/Zalanium/:/home/seluser/videos -v /d/shared_folder:/data --privileged   dosel/zalenium start --videoRecordingEnabled false

У меня есть файл, которым можно поделиться с zalenium contaniers.

Мои общие папки: -v / d / shared_folder: / data

Когда я смотрел сайт Zalenium, они упоминали о общих папках

Как и версия Zalenium для Docker, версия Kubernetes может автоматически монтировать общие папки, единственная проблема в том, что при использовании постоянных томов необходимо убедиться, что для режима доступа установлено значение ReadWriteMany, иначе узлы селена не смогут смонтировать его.

Я не нашел ни одного примера.

Спасибо за заранее.

1 ответ

Решение

Ответ написан на сайте zalenium. Я пропустил эту часть.

Ответ ниже:

Это коллекция папок, которые вы можете подключить как тома при запуске Zalenium, добавив префикс назначения к / tmp / node /, и он будет отображен во всех контейнерах docker-selenium из корневой папки после удаления / tmp / node / префикс.

Например, монтирование: -v /your/local/folder:/tmp/node/home/seluser/folder будет соответствовать папке / home / seluser / на узле.

Это может быть использовано для дальнейшей настройки ваших узлов, например, для добавления клиентских сертификатов для вашего браузера или для имитации предыдущей многоцелевой папки, как показано ниже.

Другие вопросы по тегам