도커 환경에서 실습 프로젝트 & 디렉터리 깔끔하게 삭제하는 방법

포스트 썸네일 이미지

이번 포스트는 내용이 굉장히 짧다.

도커 환경에서 실습 중이던 라라벨 프로젝트를 삭제하는 방법을 알아보려고 한다.


우분투 터미널에서 직접 명령어를 입력해서 삭제해 보겠다.




docker-compose stop

먼저 도커에서 컨테이너가 기동 중이라면 이 명령어로 끈다.


Makefile을 만들어서 명령어를 설정해 두었다면 make stop으로 꺼도 된다.




rm -rf *

이 명령어로 디렉터리 내의 모든 파일과 폴더를 삭제한다.

우분투 터미널에서 삭제하려는 프로젝트의 폴더 안에 있는 것이 맞는지 꼭 확인하고 실행하자.


rm은 삭제하는 명령어고, -r 옵션은 폴더까지 삭제, -f 옵션은 '정말 삭제할 건지' 묻지 않고 바로 삭제하게 해준다.

혹시 안된다면 맨 앞에 sudo를 붙여서 sudo rm -rf *라고 입력한다.




삭제되지 않은 파일들이 있다

폴더를 확인해 보면 앞에 .이 붙은 폴더나 파일은 삭제되지 않은 것을 볼 수 있다.

이런 폴더나 파일은 *로는 삭제되지 않는다.

직접 rm -rf .env와 같이 입력해서 삭제해야 한다.





cd ..
rm -rf 디렉토리명

이 두 명령어를 순서대로 입력한다.


cd ..은 부모 디렉터리로 이동하는 명령어다.

그다음에 프로젝트 폴더를 삭제한다.


처음부터 이렇게 하면 됐었지만, 그냥 미리 리눅스 명령어를 연습해 보기 위해 프로젝트 폴더 안의 파일들을 먼저 삭제해 봤다.




나머지는 이 두 포스트에서 이미 소개했던 명령어들을 사용해서 도커의 컨테이너와 이미지들을 삭제하고, 볼륨까지 삭제하면 끝이다.




참고로 처음에 docker-compose stop 명령어 대신 docker-compose down -v를 실행하면, 네트워크와 컨테이너, 그리고 볼륨까지 한 방에 자동으로 삭제해 준다.

(이미지는 따로 삭제해야 한다.)

이 글이 도움이 됐거나 유익했다면 스크롤을 조금만 더 내려서 댓글을 남겨주세요. (비로그인도 가능합니다!)
응원이나 피드백이 담긴 댓글은 제가 계속 블로그를 해나갈 수 있는 원동력이 됩니다. 😊

지인에게 보여주고 싶은 글이었다면 URL을 복사해서 메신저나 소셜 미디어에 공유해 주세요.
이전 포스트 다음 포스트

댓글 쓰기

0 Comments

문의하기 양식