작성
·
540
답변 2
0
네 말씀해주신 대로 작업 하니 ssh 서버 에서는 정상적으로 실행이 됐습니다.
그런데 Jenkins 에서 해당 명령어 등록하여 배포시 오류가 발생합니다.
아래 이미지와 같이 DockerFile 로 image 생성 후 docker run ... 이 실행 되지 않고 오류가 발생합니다.
타임아웃 문제 인가 싶어서 설정에 timeout : 0 으로 변경 후 해보았지만 아래와 같이 동일한 오류가 발생합니다. 혹시 확인 되시면 답변 부탁드립니다
감사합니다.
0
안녕하세요, 이도원입니다.
말씀하신 tomcat:9.0 이미지를 최신 버전으로 Pull 한다음 테스트해 보니, 동일 한 오류가 발생되었습니다. docker run 명령어를 실행하실 때 아래와 같이 --privileged 옵션을 추가해서 실행해 보기시 바랍니다.
docker run -p 8080:8080 --name mytomcat docker-server:latest
감사합니다.
해결 했습니다.
jenkins 에서는 아래와 같이 입력을 하니 정상적으로 실행이 되네요
docker run -d --privileged -p 8080:8080 --name mytomcat cicd-project:latest
--rm -it 옵션을 제외 하니 정상적으로 배포가 되는데 이부분이 jenkins 에서 왜
문제가 된건지 알수 있었으면 좋겠습니다.