• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

컨테이너 실행시 에러 확인 요청

22.09.01 23:07 작성 조회수 359

0

안녕하세요.

SSH 내부에서 DockerFile 로 톰캣 생성 후 컨테이너 실행

아래 이미지와 같은 에러가 발생합니다.

톰캣의 문제 인가 싶어서 톰캣을 다른버전으로 바꾸어서 이미지를 빌드했지만 그래도 아래와 똑같은 에러가 발생하네요.

혹시 어떤 원인 일지 짐작 가시는게 있다면 답변 부탁드립니다.

감사합니다.

답변 2

·

답변을 작성해보세요.

0

sm kim님의 프로필

sm kim

질문자

2022.09.02

네 말씀해주신 대로 작업 하니 ssh 서버 에서는 정상적으로 실행이 됐습니다.

그런데 Jenkins 에서 해당 명령어 등록하여 배포시 오류가 발생합니다.

아래 이미지와 같이 DockerFile 로 image 생성 후 docker run ... 이 실행 되지 않고 오류가 발생합니다.

타임아웃 문제 인가 싶어서 설정에 timeout : 0 으로 변경 후 해보았지만 아래와 같이 동일한 오류가 발생합니다. 혹시 확인 되시면 답변 부탁드립니다

감사합니다.

image

sm kim님의 프로필

sm kim

질문자

2022.09.03

해결 했습니다.

jenkins 에서는 아래와 같이 입력을 하니 정상적으로 실행이 되네요

docker run -d --privileged -p 8080:8080 --name mytomcat cicd-project:latest

--rm -it 옵션을 제외 하니 정상적으로 배포가 되는데 이부분이 jenkins 에서 왜

문제가 된건지 알수 있었으면 좋겠습니다.

 

0

안녕하세요, 이도원입니다.

말씀하신 tomcat:9.0 이미지를 최신 버전으로 Pull 한다음 테스트해 보니, 동일 한 오류가 발생되었습니다. docker run 명령어를 실행하실 때 아래와 같이 --privileged 옵션을 추가해서 실행해 보기시 바랍니다.

docker run -p 8080:8080 --name mytomcat docker-server:latest

image

감사합니다.