Docker에서 사용하지 않는 레이어를 삭제하는 방법은 무엇입니까?
天蓬老师
天蓬老师 2017-04-24 09:12:12
0
2
896

https://hub.docker.com/_/node/

직접 입력한 명령이
docker pull node
노드 레이어 버전을 모두 다운로드 받았나요?
6억개가 있으니까...
사용하지 않는 파일은 어떻게 삭제하나요?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(2)
小葫芦
  1. 이미지 레이어가 이미 존재하는 경우 반복 다운로드되지 않습니다.

  2. 특정 이미지를 사용하려면 레이어를 모두 다운로드해야 하며, 중간 레이어도 필요합니다

  3. 필요하지 않은 항목을 삭제하고 docker images 필요하지 않은 항목을 찾은 다음 docker rmi <image_id>

洪涛

대부분의 경우 Dockerfile을 기반으로 이미지가 생성되기 때문에, 물론 이 방법은 재현이 쉽기 때문에 공식적으로 권장되는 이미지 생성 방법이기도 합니다. Dockerfile을 기반으로 이미지를 생성하는 과정에서 Dockerfile의 거의 모든 명령어는 이전 명령어에서 생성된 이미지를 기반으로 컨테이너를 생성한 다음 명령어의 내용을 실행하여 새 레이어를 생성합니다. FROM 가장 기본적인 미러 레이어 이후 나머지는 쓰기 가능한 레이어에서 수행되는 모든 작업의 ​​중첩으로 볼 수 있으며 삭제할 수 없습니다. 일부 레이어가 불필요하다고 생각되면 이미지 로그(docker History ImageName)를 확인한 다음 로그 내용을 기반으로 자체 Dockerfile을 작성하여 불필요한 단계를 제거하는 것이 좋습니다. 그러면 다시 빌드된 이미지에 없는 레이어가 없게 됩니다. 필요. 나는 당신의 성공을 기원합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿