강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của smkim
smkim

câu hỏi đã được viết

Xây dựng CI/CD Pipeline sử dụng Jenkins

실습 4) Triển khai lên Docker Container ①

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

Viết

·

666

0

안녕하세요.

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

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

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

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

감사합니다.

tomcatansibledockerjenkinskubernetessonarqubecicd

Câu trả lời 2

0

sm kim님의 프로필 이미지
sm kim
Người đặt câu hỏi

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

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

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

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

감사합니다.

image

sm kim님의 프로필 이미지
sm kim
Người đặt câu hỏi

해결 했습니다.

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

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

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

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

 

0

Dowon Lee님의 프로필 이미지
Dowon Lee
Người chia sẻ kiến thức

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

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

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

image

감사합니다.

Hình ảnh hồ sơ của smkim
smkim

câu hỏi đã được viết

Đặt câu hỏi