inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

Ansible 설정과 작동 과정

ansible 존재여부

115

작성자 없음

작성한 질문수 0

0

안녕하세요

docker run --privileged -itd --name ansible-server -p 20022:22 -p 8082:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible-server:m1 /usr/sbin/init

위 명령어로 도커 이미지 설치 후 ssh 로 접속해서 패스워드 치고 들어가면, ansible --version 이 먹히지 않는 것으로 보면 ansible 이 설치가 되어있지 않은 것 같아요.

참고로 저는 맥 m1 OS 입니다.

ansible jenkins kubernetes ci/cd sonarqube

답변 2

0

Dowon Lee

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

답변이 늦어 죄송합니다.

말씀하신 docker run --privileged -itd --name ansible-server -p 20022:22 -p 8082:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible-server:m1 /usr/sbin/init 명령어로 작업이 ansible 확인 아래와 같이 정상적으로 되고 있습니다. (오늘 오전에 테스트한 사항입니다.) 작업하신 이미지를 삭제하시고 새로 docker pull 하시고 실행해 보실 수 있을까요?

 

스크린샷 2025-04-07 오전 11.38.51.png.webp

 

감사합니다.

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. highjune님, 도커 이미지 설치 후 Ansible이 제대로 작동하지 않는 문제에 대해 도와드리겠습니다.

MacOS M1 칩에서 Docker를 실행하면서 Ansible이 작동하지 않는 문제는 이미지를 실행할 때 포함되지 않거나, Docker 환경에서의 다양한 이유로 발생할 수 있습니다. 주로 Ansible이 이미지에 포함되어 있지 않거나, 경로 문제로 인해 명령어가 인식되지 않을 가능성이 있습니다.

이미지를 실행할 때 Ansible이 정확히 설치되어 있는지 확인하고, 필요시 도커 컨테이너 내부에서 수동으로 Ansible을 설치해 보세요. 예를 들어, 패키지 관리자를 이용하여 Ansible을 직접 설치할 수 있습니다:

yum install -y ansible

추가로, MacOS M1 환경에서 Docker 설정이 올바르게 되었는지도 확인하시면 좋습니다. M1 칩의 경우 ARM 아키텍처를 감안하여 빌드된 이미지를 사용하는 것이 일반적입니다. 이와 관련된 자세한 설정은 기존 강의나 아래 링크에서 확인할 수 있습니다.

여기 유사한 문제를 다루고 있는 여러 게시물의 링크를 첨부합니다:
- 컨테이너 실행 명령어가 잘못된것 같습니다.
- docker-server ssh 접속 에러

해당 게시물에서는 비슷한 환경에서 각종 설정과 해결 방법에 대해 논의되었습니다. 이를 참고하여 문제를 해결해 보시면 좋겠습니다.

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

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

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

0

176

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

젠킨스 빌드 성공후 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