Как установить zalenium Volume AccessModes: ReadWriteMany - PullRequest
0 голосов
/ 28 мая 2018

Я новичок в докере.Я хочу поделиться файлами с 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 Ответ

0 голосов
/ 01 июня 2018

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

Ответ приведен ниже:

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...