Я просто пытаюсь запустить 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 не выходит и остается открытым, нодругие мои контейнеры не могут найти службу, поэтому я предполагаю, что она на самом деле не работает и не принимает подключения.
Любые идеи, как это исправить, приветствуются!