inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

Docker 컨테이너로 Ansible 실행하기

저는 우분트 사용하는데 이미지를 어디서 받는건가요?

140

민이

작성한 질문수 14

0

저는 Ubuntu Desktop 사용하는데 Ansible 이미지를 어디서 받는건가요? 윈도우나 MacOS(intel, m1)는 있는데, 우분투에서 실습하는 사용자를 위한 Ansible 이미지 다운로드는 어디서 하나해서욤...

도커 허브에 가서 검색하니깐. alpine/ansible , ansible/ansible 뭐 이런것들 있던데, 이런것 중에 하나 사용하면 되는건가요?

그리고 왜 별도로 Ansible 이미지 만들어서 제공해주시는지 그 이유도 궁금합니다. 뭐 이유가 있을테니깐요.

 

혹시 우분트 사용자는 도커를 써서 실습하는게 아니라 그냥 Ansible설치해야 하는건가요? ㅋㅋㅋ 처음이라 잘 모르겠네요.

따라서 할려면 왠지 도커 안에다가 설치해야 할것 같은데...ㅎㅎ

 

일반적으로 운영에서는 Ansible을 어떻게 사용하는지도 궁금합니다. (도커안에서 운영하는지 아니면 그냥 설치해서 사용하는지 궁금합니다.)

 

감사합니다.

ansible jenkins kubernetes ci/cd sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 민이님.

먼저, Docekr Hub에서 Ansible 이미지를 다운로드하는 방법을 설명드리겠습니다. Ubuntu 환경에서도 Ansible을 Docker로 사용할 수 있습니다. 일반적으로 Docker Hub에서 ansible/ansible 등의 이미지를 사용하여 실습할 수 있습니다. Docker Hub에서 이미지를 검색한 후, 공식적인 또는 인기 높은 이미지를 선택하여 사용하시면 됩니다. 또한 alpine/ansible과 같은 경량화된 이미지를 선택하는 것도 좋은 방법입니다.

Ansible을 별도로 이미지로 제공하는 이유는 강의나 특정 환경에 적합한 설정을 미리 갖춘 상태로 제공하여 실습 중의 시간 소모를 줄이고 일관된 환경을 제공하기 위함입니다. 이러한 커스터마이즈된 이미지는 종종 특정 설정, 패키지, 버전을 포함한 상태로 준비되어 있어 바로 실습에 활용하기 용이합니다.

우분투 사용자의 경우에도 Docker를 활용하여 Ansible을 실행하는 것이 일반적입니다. 이는 환경 격리를 돕고 여러 실습환경 간의 충돌을 방지하는 데에 도움이 됩니다. 따라서 원하는 Ansible 이미지를 Docker Hub에서 받으셔서 사용하시면 됩니다.

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

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