Selenium Grid - 1) Docker 설치
https://www.selenium.dev/downloads/
Lastest stable version 다운로드
* 맥 터미널
java -jar selenium-server-4.18.1.jar standalone
ㄴ 위 명령어 실행 시,
* 브라우저
http://localhost:4444/ui
접속 시,
... 하려다가
위 분께서 작성하신 블로그를 보고, docker 를 활용해서 진행해보기로 결정 (위 블로그 따라한다는 얘기)
* Docker 설치
https://velog.io/@jaryeonge/Docker-Mac%EC%97%90-Homebrew%EB%A1%9C-docker-%EC%84%A4%EC%B9%98
일단 도커 설치
* SeleniumHQ/docker-selenium
https://github.com/SeleniumHQ/docker-selenium#experimental-mult-arch-aarch64armhfamd64-images
Selenium 에서 제공하는 Docker Image 활용 예정
위 사이트 내 Quick Start 내 명령어 실행
* 맥 터미널
docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.18.1-20240224
트러블슈팅
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:4444 -> 0.0.0.0:0: listen tcp 0.0.0.0:4444: bind: address already in use.
위와 같은 에러가 발생하여,
lsof -i tcp:4444
kill -9 [검색결과 내 PID]
로 해결
Warning 이 뜨긴하지만 docker run 성공
https://salzzak.tistory.com/87