동행복권 사이트에서 로또 당첨결과, 로또 당첨판매점, 로또 판매점 정보를 스크랩핑할 때 selenium 을 사용했다. 로컬 환경에서 테스트할 때는 mac os 에 chrome browser 가 설치되어 있었고, chromedriver 를 프로젝트 경로에 두고 지정해서 사용했었기 때문에 문제가 없었다.
AWS EC2 docker-compose 실행을 위해 jar 역시 docker container 에서 실행되다 보니, selenium 이 정상적으로 실행되지 않는 문제를 발견했다.
이를 조치하기 위해 selenium 역시 별도의 container 를 생성해 remotedriver 를 적용하기로 한다.
사용하려는 이미지는 Debian ARM64, ARM/v7, and AMD64 기반이므로 2번째 링크를 참고하면 된다.
동행복권 사이트에서 로또 당첨결과, 로또 당첨판매점, 로또 판매점 정보를 스크랩핑할 때 selenium 을 사용했다. 로컬 환경에서 테스트할 때는 mac os 에
chrome browser 가 설치
되어 있었고,chromedriver 를 프로젝트 경로에 두고 지정해서 사용
했었기 때문에 문제가 없었다.AWS EC2 docker-compose 실행을 위해 jar 역시 docker container 에서 실행되다 보니, selenium 이 정상적으로 실행되지 않는 문제를 발견했다.
이를 조치하기 위해 selenium 역시 별도의 container 를 생성해
remotedriver
를 적용하기로 한다.사용하려는 이미지는
Debian ARM64, ARM/v7, and AMD64
기반이므로 2번째 링크를 참고하면 된다.1) https://github.com/SeleniumHQ/docker-selenium 2) https://github.com/seleniumhq-community/docker-seleniarm