도커 이미지관련 문의
실습을 진행하다보면 repo 나 tag가 none인 이미지가 생성되는데요
이러한 이미지가 생성되는 이유는 무엇인가요??
또한 이런 이미지를 삭제하는 방법은 일일이 docker rmi 이미지 ID를 입력하는 방법 밖에없나요??
답변 1
0
repo나 tag가 none인 이미지가 생성되는 경우는 크게 2가지 경우 입니다. (dangling image 라고 합니다)
1. docker build를 하다가 중간에 에러가 나서 멈춘 경우
2. 같은 tag로 새로운 이미지를 생성한 경우
1번의 경우는 build를 할때 "--force-rm=true" 옵션을 추가하여 빌드가 실패했을때 중간 이미지를 강제로 제거할 수 있습니다.
2번의 경우는 동일한 tag를 사용할 수 없기 때문에 어쩔 수 없이 이전 이미지를 수동으로 삭제해야 합니다.
쉽게 이미지를 삭제 하는 방법은 이미지 ID를 입력하는 방법외에 "docker image prune" 명령어를 이용하여 손쉽게 삭제할 수 있습니다. (none 이미지를 다른 이미지가 참조하는데 컨테이너에서 사용중이라면 삭제되지 않습니다)
실습코드
0
101
1
-v 옵션 후 workpress database 에러
0
114
1
Error establishing a database connection 질문 드립니다.
0
329
1
다중 컨테이너 실행 (APP)
0
180
1
ghost 실습 데이터베이스 에러
0
320
1
ghost 관리자 화면, 환경변수 url
0
222
1
ghost 실습 - 환경변수 url (2024)
0
240
1
hellonode 실습 질문있습니다.
0
184
1
docker-compose.yml 속성 문의
0
281
1
docker run 명령어중 /bin/sh 파라미터 문의
0
401
1
docker run -p 3000:3000 실행 시 오류
0
449
1
node app.js 실행 에러
0
325
1
Permission denied
0
669
1
result code build 시에 오류 있으신 분들
4
361
2
frontend, backend environment port 속성 관련 질문
0
371
1
app.js 실행 시 http 모듈 관련 이슈
0
339
1
방명록 배포과정중 질문이 있습니다.
0
304
1
Error establishing a database connection 에러 해결좀 해주세요
0
1395
1
docker 설치 오류
0
624
1
도커 기본 명령어 진행 중 막히는 부분
0
351
1
custom docker와 Base Image
0
244
1
안녕하세요 -d 옵션과 --rm 옵션에 대해서 질문을 하고자 합니다!
0
275
1
-v flag 에 질문있습니다
0
250
1
윈도우 파워쉘로 도커를 할라고하는데 컨테이너 만들기는 어떻게 해야되나요
0
774
1





