ChromeDriver в Alpine bind () возвратил ошибку, errno = 0: адрес недоступен (99) - PullRequest
1 голос
/ 18 июня 2019

Я просто пытаюсь запустить chromedriver в док-контейнере Alpine, но получаю эту ошибку:

Starting ChromeDriver 72.0.3626.121 on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1560858426.290][SEVERE]: bind() returned an error, errno=0: Address not available (99)
[1560858426.290][INFO]: listen on IPv6 failed with error ERR_ADDRESS_INVALID

Файл Docker просто

FROM alpine:3.9

RUN apk --no-cache --update add chromium chromium-chromedriver

EXPOSE 9515

CMD chromedriver --verbose

I 'я пытаюсь использовать его вместе с другими контейнерами, поэтому вот соответствующая часть docker-compose.yml, если это полезно:

version: "3.6"

services:
  chromedriver:
    container_name: chromedriver
    build:
      context: "."
      dockerfile: "docker/test/Dockerfile.chromedriver"
    ports:
      - 9515:9515

После того, как ошибка зарегистрирована, chromedriver не выходит и остается открытым, нодругие мои контейнеры не могут найти службу, поэтому я предполагаю, что она на самом деле не работает и не принимает подключения.

Любые идеи, как это исправить, приветствуются!

...