DooD 방식으로 실행시, 이미지 아이디
361
작성한 질문수 23
안녕하세요. DOOD 방식으로 하고있는데, create-cicd-project-image-playbook.yml을 만들고, create-cicd-project-container-playbook.yml 작업을 해도 도커에서 pull을 받아오지 않고 기존에 있는 cicd-project-ansible과 같은 이미지를 생성하는 거 같습니다 ㅠㅠ 이거 왜 그러는 걸까요??
답변 2
0
안녕하세요, 이도원입니다 .
우선 사용하시는 이미지를 캐쉬와 함께 모두 삭제해 보시고, 다시 실행해 보시기 바랍니다. 그래도 같은 현상이 발생된다면, 생성하신 이미지가 같은 이미지이지는 아닌지 확인해 보셔야 할 것 같습니다. 이미지에 태그를 붙일 때 다른 이미지를 참조하여 생성되는 경우도 종종 있습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴이에요.
DooD(Docker outside of Docker) 방식으로 작업하고 계시다면, create-cicd-project-image-playbook.yml을 실행할 때 이미지를 생성하도록 정의한 것으로 이해하겠습니다.
그런데 이미지를 생성하는 과정에서 pull을 받아오지 않고 기존에 있는 cicd-project-ansible과 같은 이미지를 생성한다는 문제가 발생하고 있다고 하셨네요.
이러한 문제는 보통 이미지 생성과정에서 이미 존재하는 이미지를 재사용하거나, 이미지가 캐시되어 다시 빌드되지 않는 경우에 발생할 수 있습니다.
이를 해결하기 위해, 먼저 다음과 같은 방법들을 시도해 볼 수 있습니다.
우선, 해당 이미지를 완전히 제거하고 다시 빌드해보세요. 이미지를 삭제한 후에 다시 빌드하면, 새로운 이미지가 생성될 것입니다.
Docker 이미지 빌드 명령어 중에
--no-cache옵션을 추가하여 이미지 캐시를 사용하지 않도록 설정할 수 있습니다. 이렇게 하면 항상 새로운 이미지를 다운로드하고 빌드할 것입니다.Dockerfile에서 빌드할 이미지에 대한 태그를 지정하여, 이미지의 버전을 변경해보세요. 태그가 다르면 Docker는 다른 이미지로 인식하여 다운로드하고 빌드할 것입니다.
Docker 이미지를 다시 빌드하는 과정에서,
--pull옵션을 사용하여 이미지를 강제로 다운로드하도록 설정해보세요. 이렇게 하면 항상 이미지를 다운로드하므로 캐시 문제를 우회할 수 있을 것입니다.
만약 위의 방법들 중 어떤 것도 문제를 해결하지 못한다면, 문제가 발생하는 과정과 관련된 코드나 설정 파일을 자세히 공유해주시면 더 정확한 도움을 드릴 수 있을 것입니다.
좋은 결과가 있기를 바라며, 추가로 궁금한 사항이 있다면 언제든지 물어보세요. 좋은 하루되세요!
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
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





