반응형

SessionNotCreatedException: Could not start a new session Possible causes are invalid address of the remote server or browser start-up failure.
도커에 대한 이해도가 떨어졌다..
도커는 컨테이너 개념인데
당연히 구글 크롬이 설치가 안되어 있는데
드라이버로 실행하려 하니 발생한 문제.. 😓
FROM eclipse-temurin:17-jdk
# Chrome 설치에 필요한 패키지와 라이브러리 설치
RUN apt-get update && apt-get install -y \
wget curl gnupg2 unzip fonts-liberation \
libglib2.0-0 libnss3 libgconf-2-4 libxi6 libgbm1 libgtk-3-0 libx11-6 x11-utils
# Chrome만 설치 (WebDriverManager가 chromedriver는 Java에서 자동 설치)
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list' && \
apt-get update && \
apt-get install -y google-chrome-stable && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
ENV TZ=Asia/Seoul LANG=ko_KR.UTF-8
# 현재 디렉토리에 있는 jar 복사
COPY credit-*.jar /app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
반응형