inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

실습6) Ansible Playbook으로 Docker 컨테이너 생성하기

Ansible 영상 중 docker image push 를 하려는 이유?

164

김인철

작성한 질문수 3

0

강의 덕분에
회사 개발서버에 돌아가는 모든 web 프로젝트를
ci/cd 기반으로 돌아갈 수 있게 되었습니다.

강의 듣던 중 궁금한게 있어 질문 드립니다.
Ansible 영상 중 docker image push 를 이용해서 Ansible
image 와 container 를 나눠 yml을 구동하려 하는데

dockerfile이 아닌 해당 방법으로 하려는 이유가 궁금합니다.
의도라고 하죠?

궁금한 이유
1. 프로젝트 소스가 포함된 이미지가 docker 사이트에 등록되지 않나요? [보안]

2. 위처럼 하면 뭐가 좋아지는건지?

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

Dowon Lee

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

답변이 늦어 죄송합니다.

강의에서 설명하고 있는 Yaml 파일에 대한 실행은 Ansible에서 여러가지 스크립트를 실행하는 과정에 일부로 소개하고 있습니다. 실무 프로젝트에서 Docker hub 사이트에 프로젝트 소스가 포함되는 것과 같은 내용은 없어야 겠지요. 만약 Docker Repository로 Docker hub 사이트를 이용하실 거라고 하면 당연히 Private repository를 사용하셔야 할 것 같습니다. 추가로 Dokcer hub 대신 Private registry(Harbor)를 구성하여 사용하는 내용을 아래 강의에서 설명드리고 있습니다.

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry) 강의 | Dowon Lee - 인프런

혹시 위에 답변 드린 내용이 질문하신 내용과 다르다면 다시 글 남겨 주시기 바랍니다.

감사합니다.

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

0

84

2

젠킨스에 등록된..

0

98

2

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

0

91

2

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

0

108

2

jdk 버전 17

0

81

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

159

2

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

0

97

2

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

0

176

2

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

0

255

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

118

2

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

0

150

2