Size: a a a

Aerokube Support

2020 October 01

АА

Александр Андряшин... in Aerokube Support
Pavel
Всем привет. Скажите, пожалуйста, можно ли запустить андроид эмулятор на винде с помощью селеноида?
на винде нет из за реализации виндового докера.
источник

P

Pavel in Aerokube Support
спасибо
источник

a

andrey in Aerokube Support
Добрый день , у меня контейнер aerokube/selenoid-ui:1.10.1  пытается найти http://selenoid:8090/status  но он находится по адрессу http://IP:8090/status
источник

a

andrey in Aerokube Support
полный лог контейнера

[ERROR] [Can't get status: Get "http://selenoid:8090/status": dial tcp 172.18.0.2:8090: connect: no route to host]
источник

a

andrey in Aerokube Support
запускал с помощью CM
источник

a

andrey in Aerokube Support
как ему подсказать , искать статус по другому url
источник

АА

Александр Андряшин... in Aerokube Support
andrey
как ему подсказать , искать статус по другому url
есть опция --selenoid-uri
источник

a

andrey in Aerokube Support
хМ , пишет нет такого флага

./cm selenoid-ui start --port 8091 --selenoid-uri http://172.30.49.62:8090/status
Error: unknown flag: --selenoid-uri
Usage:
 cm selenoid-ui start [flags]

Flags:
 -a, --architecture string       target architecture (drivers only) (default "amd64")
 -g, --args string               additional service arguments (e.g. "-limit 5")
 -c, --config-dir string         directory to save files (default "/root/.aerokube/selenoid-ui")
     --disable-logs              start with log saving feature disabled
 -e, --env string                override service environment variables (e.g. "KEY1=value1 KEY2=value2")
 -f, --force                     force action
 -h, --help                      help for start
 -o, --operating-system string   target operating system (drivers only) (default "linux")
 -p, --port uint16               override listen port (default 8080)
 -q, --quiet                     suppress output
 -r, --registry string           Docker registry to use (default "https://registry.hub.docker.com")
 -d, --use-drivers               use drivers mode instead of Docker
     --userns string             override user namespace, similarly to "docker run --userns host ..." (Docker only)
 -v, --version string            desired version; default is latest release (default "latest")
источник

a

andrey in Aerokube Support
может через CM нельзя передать такой флаг?
источник

IK

Ivan Krutov in Aerokube Support
andrey
хМ , пишет нет такого флага

./cm selenoid-ui start --port 8091 --selenoid-uri http://172.30.49.62:8090/status
Error: unknown flag: --selenoid-uri
Usage:
 cm selenoid-ui start [flags]

Flags:
 -a, --architecture string       target architecture (drivers only) (default "amd64")
 -g, --args string               additional service arguments (e.g. "-limit 5")
 -c, --config-dir string         directory to save files (default "/root/.aerokube/selenoid-ui")
     --disable-logs              start with log saving feature disabled
 -e, --env string                override service environment variables (e.g. "KEY1=value1 KEY2=value2")
 -f, --force                     force action
 -h, --help                      help for start
 -o, --operating-system string   target operating system (drivers only) (default "linux")
 -p, --port uint16               override listen port (default 8080)
 -q, --quiet                     suppress output
 -r, --registry string           Docker registry to use (default "https://registry.hub.docker.com")
 -d, --use-drivers               use drivers mode instead of Docker
     --userns string             override user namespace, similarly to "docker run --userns host ..." (Docker only)
 -v, --version string            desired version; default is latest release (default "latest")
через --args
источник

A

Anton in Aerokube Support
через --args "--selenoid-uri  .." можно
источник

АА

Александр Андряшин... in Aerokube Support
посмотреть опции selenoid-ui можно командой:
$ ./cm selenoid-ui args
источник

a

andrey in Aerokube Support
да через аргументы передалось. СПАСИБО!
источник

a

andrey in Aerokube Support
такое впечатление что контейнеры создаваемые через cm в разных сетях docker (могу ошибаться )

./cm selenoid-ui start --port 8091 --args "--selenoid-uri http://172.30.49.62:8090"
> Using Docker
- Your Docker API version is 1.40
> Selenoid UI is already downloaded
> Starting Selenoid UI...
> Successfully started Selenoid UI
[root@ext-edms-sel-centos aerokube-cm]# docker ps
CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS                            PORTS                    NAMES
2a125240a427        aerokube/selenoid-ui:1.10.1   "/selenoid-ui --sele…"   7 seconds ago       Up 6 seconds (health: starting)   0.0.0.0:8091->8080/tcp   selenoid-ui
f44b250904e8        aerokube/selenoid:1.10.0      "/usr/bin/selenoid -…"   3 hours ago         Up 3 hours                        0.0.0.0:8090->4444/tcp   selenoid
[root@ext-edms-sel-centos aerokube-cm]# docker logs 2a125240a427
2020/10/01 13:37:26 [INIT] [Listening on :8080]
2020/10/01 13:37:27 Client added. 1 registered clients
2020/10/01 13:37:27 Client added. 2 registered clients
2020/10/01 13:37:27 Client added. 3 registered clients
2020/10/01 13:37:32 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
2020/10/01 13:37:37 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
2020/10/01 13:37:42 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
2020/10/01 13:37:47 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
2020/10/01 13:37:52 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
2020/10/01 13:37:57 [ERROR] [Can't get status: Get "http://172.30.49.62:8090/status": dial tcp 172.30.49.62:8090: connect: no route to host]
[root@ext-edms-sel-centos aerokube-cm]# curl http://172.30.49.62:8090/status
{"total":10,"used":0,"queued":0,"pending":0,"browsers":{"chrome":{"84.0":{},"85.0":{}},"firefox":{"79.0":{},"80.0":{}},"opera":{"69.0":{},"70.0":{}}}}
источник

АА

Александр Андряшин... in Aerokube Support
это CentOS? может в ней какие нибудь файерволы срабатывают или selinux...
источник

a

andrey in Aerokube Support
да нет ,с другой тачки я вижу статус
источник

АА

Александр Андряшин... in Aerokube Support
172.30.49.62 это декерная сеть
источник

a

andrey in Aerokube Support
а я правильно забираю CM ?

curl -s https://aerokube.com/cm/bash | bash
источник

IK

Ivan Krutov in Aerokube Support
andrey
а я правильно забираю CM ?

curl -s https://aerokube.com/cm/bash | bash
из какой документации я это не удалил? 🙂
источник

a

andrey in Aerokube Support
не тот фаил?)
источник