도커 컨테이너 삭제하기
컨테이너를 삭제할때는 docker rm {컨테이너명 또는 ID} 를 사용합니다. 삭제된 컨테이너는 복구되지 않기때문에 신중하게 삭제하거나 중요한 데이터들은 백업을 한 이후에 삭제하도록 합니다.
컨테이너를 삭제합니다. 삭제 대상을 확인하려면 docker ps -a로 컨테이너 이름 및 ID를 알 수 있습니다.
root@server:~# docker rm thirsty_kirch
thirsty_kirch |
cs |
컨테이너 목록을 통해 잘 제거되었는지 확인합니다.
root@server:~# docker ps -a |
cs |
그러나 실행중인 컨테이너를 삭제하는 경우라면 다음과 같이 오류가 발생합니다. 정지후 삭제하거나 -f 옵션을 사용해야 합니다.
root@server:~# docker rm mycentos
Error response from daemon: You cannot remove a running container 8d79120cfdffc95c1f8a284fb012025125e44dc37742cf439509e7f33134e69e.
Stop the container before attempting removal or force remove |
cs |
-f 옵션을 통해서 강제로 삭제할 수 있습니다.
root@server:~# docker rm -f mycentos |
cs |
도커 컨테이너 정지하기
컨테이너를 정지할때는 docker stop 명령어를 사용합니다.
root@server:~# docker stop mycentos |
cs |
컨테이너 한꺼번에 삭제하기
만약 모든 컨테이너를 삭제하고 싶은 경우에는 prune 명령어를 사용합니다.
root@server:~# docker container prune |
cs |
docker ps 명령어의 -a -q로 삭제하기
docker ps -a -q 옵션은 모든 도커 컨테이너의 id만을 출력하는 옵션인데, 이것을 변수로 응용하여 삭제할 수 있습니다.
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q) |
cs |
'시스템 인프라' 카테고리의 다른 글
[Docker] 도커로 워드프레스(WordPress) MySQL 간단 구축 및 설정 (0) | 2018.06.21 |
---|---|
[Docker] 컨테이너 로그 보기 - docker logs 명령어 (0) | 2018.06.20 |
[Docker] 컨테이너 목록 확인하기 - docker ps 명령어 (0) | 2018.06.19 |
[ubuntu] 우분투 그놈(Gnome) 다운로드 및 설치 방법 (0) | 2018.06.18 |
[Docker] Docker 컨테이너 확인, 생성, 접속, 빠져나오기 (0) | 2018.06.18 |