반응형
<none>으로 표시되는 Docker 이미지는 주로 다음 두 가지 경우에 생성됩니다:
빌드 중간에 생성된 이미지: Docker는 이미지를 빌드할 때 Dockerfile의 각 명령어에 대한 중간 이미지를 생성합니다. 이 중간 이미지는 캐싱 목적으로 사용되며, 다음 번 빌드에서 재사용될 수 있습니다. Dockerfile의 특정 단계에서 오류가 발생하면, 그 단계 이전에 생성된 중간 이미지는 repository와 tag가 <none>으로 설정됩니다.
태그가 제거된 이미지: 이미지의 태그를 명시적으로 제거(docker rmi <image-id> 등의 명령어로)하면, 해당 이미지의 repository와 tag는 <none>으로 설정됩니다.
<none>으로 표시되는 이미지는 일반적으로 사용되지 않으며, 필요에 따라 안전하게 삭제할 수 있습니다. 이러한 이미지를 삭제하려면 다음 명령어를 사용할 수 있습니다:
> docker image prune
or
> docker rmi $(docker images -f "dangling=true" -q)
Docker에서 "dangling"은 주로 사용되지 않는, 참조되지 않는 오브젝트를 지칭하는 용어입니다. Docker 이미지의 경우, 특히 빌드 과정에서 중간 단계의 이미지나, 더 이상 사용되지 않는 이미지 등이 이에 해당합니다.
반응형
'OS > Linux' 카테고리의 다른 글
cuda, cudnn 버전 확인 (0) | 2023.06.26 |
---|---|
ldconfig (0) | 2023.06.22 |
docker, cuda 설치 (0) | 2023.05.24 |
VScode로 matlab 설치 안될 때(ubuntu terminal 접속 시) (0) | 2023.04.29 |
ls 명령어 파일 사이즈 옵션 (0) | 2023.01.13 |