Size: a a a

Aerokube Support

2020 December 09

RS

Roman Speranskii in Aerokube Support
Еще вопрос, а в "кишки" контейнера я могу залезть и "пошаманить" там - подозреваю что да, но мало ли... ?
источник

IK

Ivan Krutov in Aerokube Support
Roman Speranskii
Еще вопрос, а в "кишки" контейнера я могу залезть и "пошаманить" там - подозреваю что да, но мало ли... ?
в браузерные контейнеры?
источник

RS

Roman Speranskii in Aerokube Support
Ivan Krutov
в браузерные контейнеры?
Ага
источник

IK

Ivan Krutov in Aerokube Support
да, там используются ровно те же образы, что в Selenoid
источник

IK

Ivan Krutov in Aerokube Support
исходники все открыты
источник

RS

Roman Speranskii in Aerokube Support
Отлично - получается и DevTools и прочее тоже будет работать
источник

IK

Ivan Krutov in Aerokube Support
Roman Speranskii
Отлично - получается и DevTools и прочее тоже будет работать
да
источник

OP

Oleksandr Prykhodche... in Aerokube Support
Ivan Krutov
выставить set -x в начале скрипта
в итоге эта проблема была решена просто убрав sudo -S, то есть "groupadd docker" и всё
источник

OP

Oleksandr Prykhodche... in Aerokube Support
но сейчас наткнулся на другую проблему:
после команды
docker run -d --name selenoid-ui -p 7070:8080 aerokube/selenoid-ui --selenoid-uri http://remotehost:4444

я получаю
2020/12/09 16:38:46 [-] [INIT] [Failed to start: listen tcp :4444: bind: address already in use]

Как это можно пофиксить?
источник

АА

Александр Андряшин... in Aerokube Support
Oleksandr Prykhodchenko
но сейчас наткнулся на другую проблему:
после команды
docker run -d --name selenoid-ui -p 7070:8080 aerokube/selenoid-ui --selenoid-uri http://remotehost:4444

я получаю
2020/12/09 16:38:46 [-] [INIT] [Failed to start: listen tcp :4444: bind: address already in use]

Как это можно пофиксить?
Так нигде же не просится 4444 порт...
источник

АА

Александр Андряшин... in Aerokube Support
Вы просите 7070 на хосте...
источник

АА

Александр Андряшин... in Aerokube Support
Ошибка в каком контейнере?
источник

A

Alex in Aerokube Support
Ребят, помогите разобраться с параллельным запуском тестов в разных браузерах. Всё прекрасно работает под одним браузером и несколькими (одного типа и версии). Проект выложил сюда - https://github.com/malyonkin/SelenoidTest
источник

OP

Oleksandr Prykhodche... in Aerokube Support
Александр Андряшин
Ошибка в каком контейнере?
где это посмотреть?
ну или просто какой порт тогда нужно указать как альтернативу?
источник

АА

Александр Андряшин... in Aerokube Support
Alex
Ребят, помогите разобраться с параллельным запуском тестов в разных браузерах. Всё прекрасно работает под одним браузером и несколькими (одного типа и версии). Проект выложил сюда - https://github.com/malyonkin/SelenoidTest
вот как раз параметрами теста и должны быть браузеры...
источник

АА

Александр Андряшин... in Aerokube Support
Oleksandr Prykhodchenko
где это посмотреть?
ну или просто какой порт тогда нужно указать как альтернативу?
вот эта команда:
docker run -d --name selenoid-ui -p 7070:8080 aerokube/selenoid-ui --selenoid-uri http://remotehost:4444


говорит докеру открой порт 7070 на хосте, замапь его в порт 8080 в контейнере и запусти selenoid-ui, при выполнении этой команды никак не может возникнуть ошибка [INIT] [Failed to start: listen tcp :4444: bind: address already in use]
источник

OP

Oleksandr Prykhodche... in Aerokube Support
Да, простите моя вина. Полная картина такая:
+ docker run -d --name selenoid-ui -p 7070:8080 aerokube/selenoid-ui --selenoid-uri http://remotehost:4444
2020/12/09 16:38:46 [-] [INIT] [Loading configuration files...]
2020/12/09 16:38:46 [-] [INIT] [Loaded configuration from /home/admin/.aerokube/selenoid/browsers.json]
2020/12/09 16:38:46 [-] [INIT] [Logs Dir: /home/admin/.aerokube/selenoid/logs]
2020/12/09 16:38:46 [-] [INIT] [Timezone: Local]
2020/12/09 16:38:46 [-] [INIT] [Listening on :4444]
2020/12/09 16:38:46 [-] [INIT] [Failed to start: listen tcp :4444: bind: address already in use]
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create?name=selenoid-ui: dial unix /var/run/docker.sock: connect: permission denied.
источник

АА

Александр Андряшин... in Aerokube Support
вот это лог selenoid, а не selenoid-ui:
2020/12/09 16:38:46 [-] [INIT] [Loading configuration files...]
2020/12/09 16:38:46 [-] [INIT] [Loaded configuration from /home/admin/.aerokube/selenoid/browsers.json]
2020/12/09 16:38:46 [-] [INIT] [Logs Dir: /home/admin/.aerokube/selenoid/logs]
2020/12/09 16:38:46 [-] [INIT] [Timezone: Local]
2020/12/09 16:38:46 [-] [INIT] [Listening on :4444]
2020/12/09 16:38:46 [-] [INIT] [Failed to start: listen tcp :4444: bind: address already in use]
источник

АА

Александр Андряшин... in Aerokube Support
посмотрите кем занят порт 4444:
netstst -ntpl | grep 4444
источник

OP

Oleksandr Prykhodche... in Aerokube Support
Александр Андряшин
посмотрите кем занят порт 4444:
netstst -ntpl | grep 4444
Не могу посмотреть - наверное как раз из-за проблемы с пермишенами. Скорее всего там висит мною же открытый контейнер.
источник