inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

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

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

176

내일은 한걸음 더 나아갈거야

작성한 질문수 69

0

좋은 강의 감사합니다.

ansible jenkins kubernetes ci/cd sonarqube

답변 2

0

Dowon Lee

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

말씀하신 yml 파일이 어떤 파일인지 공유해 주실 수 있을까요?

기본적으로 저희가 제공해드리는 ansible-server라는 도커이미지를 실행하게 되면, 아래 이미지와 같이 Dockerfile 파일이 포함되어 있습니다.

스크린샷 2025-04-23 오전 8.15.58.png.webp

추가 질문사항 있으시면 다시 글 남겨 주세요.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 내일은 한걸음 더 나아갈거야님.

Ansible과 Docker를 함께 사용하면서 Dockerfile의 위치에 대한 궁금증이 있으시군요. 일반적으로 Docker 이미지 빌드를 위해 Dockerfile이 필요한데, Ansible을 통해 Docker 이미지를 제어할 때는 몇 가지 방법이 사용할 수 있으며, 그 중 하나는 Ansible Playbook에서 Dockerfile을 직접 참조할 수도 있고, 이미 만들어진 Docker 이미지를 Docker Hub 등에서 가져오는 방법도 있습니다.

기본적으로 Dockerfile이 명시되어 있지 않다면 이미 존재하는 Docker 이미지를 이용하거나, Ansible Playbook에 포함된 Ansible module을 사용하여 도커 관련 작업을 처리할 수 있습니다. 만약 Ansible Playbook에서 Docker 이미지를 빌드하고 싶다면, 보통 build 작업 시에 Dockerfile이 있는 경로를 지정하게 됩니다.

비슷한 주제에 대해 논의된 내용을 아래 URL을 통해 확인하실 수 있어요. 관련 내용을 참고하여 이해를 더 돕도록 하겠습니다.

  1. “ansible 도커 이미지 빌드하신 내용 알 수 있을까요?” - 이 질문에서는 Ansible 도커 이미지에 대한 내부 정보와 Dockerfile의 유무에 대해 다루고 있습니다.

더 궁금한 점이나 특정 상황에 대한 추가 질문이 있으시면 언제든 자유롭게 이어서 질문해주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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

0

82

2

젠킨스에 등록된..

0

97

2

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

0

91

2

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

0

107

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

156

2

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

0

97

2

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

0

252

3

Docker Container에서 Tomcat 설치

0

220

2

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

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

134

2

ansible 존재여부

0

115

2

젠킨스 빌드 성공후 shutdown

0

246

2

Docker Hub에 Push 무한 로딩

0

113

2

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

0

114

1

maven project 오류

0

114

2

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

0

146

2

쿠버네티스 이용시, api gateway 와 service discovery 역할

0

267

2