Как установить 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 / на узле.
Это может быть использовано для дальнейшей настройки ваших узлов, например, для добавления клиентских сертификатов для вашего браузера или для имитации предыдущей многоцелевой папки, как показано ниже.