rm

    git 원격 레포지토리 파일 삭제

    git 원격 레포지토리에 원하지 않는 파일을 잘못 올렸을 때 해결방법 잘못된 해결 방법 실제로 .idea 폴더를 로컬에서 삭제하고, git add . 와 git commit -m "..." 을 통해 파일 삭제 커밋을 올린다. 이때 같이 작업하는 사람이 브랜치의 변경 사항을 합치기 위해서 git pull 명령어를 수행한다면, 커밋이 동기화 되면서 .idea같은 폴더가 삭제되고 IntelliJ의 개인 설정이 모두 날아갈 수 있다. 올바른 해결 방법 파일 단위 해결 git rm --cached 파일이름 폴더 단위 해결 git rm --cached -r 폴더이름 git rm : 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다. git rm --cached : 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에..

    [Docker] Docker 관련 tip #1

    [Docker] Docker 관련 tip #1

    docker 실행중인 컨테이너를 정지하고 삭제를 한번에 $ docker rm -f {컨테이너 id or 컨테이너 name} -f 명령어를 사용해서 강제로 컨테이너를 멈추고 삭제할 수 있다. docker stop {컨테이너}, docker rm {컨테이너} 와 같은 과정을 줄일 수 있다. Docker Desktop 에서의 볼륨의 위치 docker를 윈도우나 맥에서 설치하고 구동하려면 docker desktop 이라는 프로그램을 설치하게 된다. (docker-machine은 사용할 일이 있다면 공부할 예정. docker desktop과 docker-machine 은 구동 방식이 완전히 다릅니다.) docker 의 named 볼륨을 설정하고 컨테이너와 연결했다고 하자. 이때 볼륨 데이터에 엑세스 하는 과정은 ..

    [Docker] container, image 삭제

    [Docker] container, image 삭제

    nginx이미지와 컨테이너를 삭제해보자 특정 이미지를 통해 만든 컨테이너가 존재한다면 해당 이미지는 삭제할 수 없다. 삭제 순서 구동 중인 컨테이너 중지하기 컨테이너 삭제 이미지 삭제 컨테이너 중지하기 + 컨테이너 시작, 재시작 docker stop webserver // docker stop {컨테이너 이름 or 컨테이너 ID} docker start {컨테이너 이름 or 컨테이너 ID} docker restart {컨테이너 이름 or 컨테이너 ID} stop : 컨테이너를 중지시킨다. start : 컨테이너를 시작한다. restart : OS를 재부팅하듯이 컨테이너를 재시작한다. 컨테이너 삭제 docker rm {컨테이너 이름 or 컨테이너 ID} // 모든 컨테이너 삭제 // docker rm $(..