inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

실습5) Jenkins + Ansible Playbook 사용하기 ②

섹션4 5실습 컨테이너 실행X

150

박지훈

작성한 질문수 2

0

안녕하세요 강사님, 강의를 재밌게 보고있는 학생입니다.

다름이 아니라 실습과정을 쭉 따라오다가 빌드도 다 되고, 이미지 생성과 컨테이너 생성까지는 모두 잘 되지만, 컨테이너 실행이 자꾸 중간에 막혀버리는 일이 발생하여 문의 남깁니다.

 

image.png

계속 다시 실행을 해봐도 이 상태이며 포트충돌도 없는 거 같은데 자꾸 오류가 납니다.

 

image.png

 

저의 노트북은 macM4pro입니다.

ansible jenkins kubernetes ci/cd sonarqube

답변 2

0

Dowon Lee

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

답변이 늦어 죄송합니다.

특정 상황에서만, 컨테이너가 죽어버리는 현상이 생긴다는 것은, 해당 컨테이너의 로그를 확인해 보지 않는 이상 정확한 원인을 파악하기가 어렵습니다. 말씀하셨던 컨테이너의 종료 상황(Exited)에서의 로그를 공유해 주시면 추가 답변 드리겠습니다.

감사합니다.

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
박지훈님, 컨테이너 실행 중에 예상치 못한 종료 문제를 겪으셨군요.

  1. 로그 확인: docker logs <container-id> 명령어를 사용하여 컨테이너 로그를 확인해보세요. 로그는 문제의 원인을 파악하는 데 도움이 될 수 있습니다.

  2. 포트 사용 여부 확인: 다른 컨테이너나 로컬에서 사용 중인 포트가 있으면 충돌이 발생할 수 있습니다. docker ps -a를 사용하여 현재 실행 중인 컨테이너의 포트를 확인하세요.

  3. 종속성: 실행 중인 컨테이너의 이미지가 다른 컨테이너나 서비스 (예: 데이터베이스)와 연결 설정이 제대로 되었는지 확인해보세요.

  4. 자원 할당: 컨테이너를 실행하기에 충분한 메모리와 CPU가 할당되었는지 확인하세요. 특히 macOS에서 Docker의 리소스 설정이 적합한지 확인해보세요.

아래 링크에서 Docker에 메모리 할당을 설정하는 방법을 참조하세요:
* 원문 링크: Docker 메모리 할당 설정

이러한 단계를 통해 문제를 진단하고 해결하시길 바랍니다. 추가적으로 로그 내용이나 오류 메시지를 알려주시면 더 나은 도움을 드릴 수 있습니다.

git 에 강의내용에 필요한 파일들 존재하지 않음

0

84

2

젠킨스에 등록된..

0

98

2

필요한 파일만 가지고 배포할 수 있나요?

0

91

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

108

2

jdk 버전 17

0

80

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

63

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

158

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

254

3

Docker Container에서 Tomcat 설치

0

221

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

135

2

ansible 존재여부

0

116

2

젠킨스 빌드 성공후 shutdown

0

249

2

Docker Hub에 Push 무한 로딩

0

120

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

117

1

maven project 오류

0

117

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

150

2