본문 바로가기

remove2

Docker Desktop 불필요한 이미지 삭제하는 배치 스크립트 Windows Docker Desktop에서 이미지 목록을 가져와서 태그 값이 'none'인 이미지를 삭제하는 배치 스크립트를 작성하겠습니다. 이 스크립트는 Docker 명령어를 사용하여 'none' 태그가 있는 이미지를 찾아 삭제합니다. 아래의 스크립트를 참고하세요. @echo off SETLOCAL ENABLEDELAYEDEXPANSION REM 이미지 목록을 가져옵니다. FOR /f "tokens=*" %%i IN ('docker images -f "dangling=true" -q') DO ( SET imageId=%%i REM 태그가 'none'인 이미지를 삭제합니다. docker rmi !imageId! ) echo Done ENDLOCAL 이 스크립트는 다음과 같이 동작합니다. docker i.. 2024. 3. 1.
Git 저장소 버전관리 폴더 및 파일 제외목록 정의 Git으로 버전 관리되는 파일 중에서 특정 파일이나 디렉토리를 .gitignore 파일에 추가했을 때, 이 파일이나 디렉토리는 로컬 저장소에서는 무시되지만, 이미 원격 저장소에 올라간 파일은 .gitignore에 추가해도 원격 저장소에는 영향을 주지 않습니다. .gitignore는 로컬에서만 동작하고, 이미 커밋된 파일은 이에 영향을 받지 않기 때문입니다. 만약 원격 저장소에서도 특정 파일이나 디렉토리를 삭제하고 싶다면, 아래와 같은 단계를 따를 수 있습니다. 로컬에서 삭제: .gitignore에 추가한 파일 또는 디렉토리를 로컬에서 삭제합니다.위 명령어는 해당 파일 또는 디렉토리를 로컬 저장소에서만 삭제합니다. --cached 옵션을 사용하여 워킹 디렉토리에서는 삭제하지 않고, 인덱스에서만 삭제하도록 .. 2024. 1. 26.