docker에서 kill과 rm의 차이점: 1. docker의 kill 명령은 SIGKILL 신호를 직접 보내 컨테이너를 종료하는 반면, rm 명령은 하나 이상의 컨테이너를 삭제합니다. 2. rm 명령은 생성된 데이터를 삭제합니다. 컨테이너 실행 중에 생성된 데이터는 kill 명령으로 삭제되지 않습니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
docker에서 kill과 rm의 차이점은 무엇인가요?
docker rm: 하나 이상의 컨테이너를 삭제합니다.
Syntax
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS 설명:
-f: SIGKILL 신호를 통해 실행 중인 컨테이너를 강제로 삭제합니다.
-l : 컨테이너 자체가 아닌 컨테이너 간의 네트워크 연결을 제거합니다.
-v : 컨테이너와 연결된 볼륨을 삭제합니다.
Instance
컨테이너 db01 및 db02 강제 삭제:
docker rm -f db01 db02
컨테이너 db01에 대한 컨테이너 nginx01의 연결 제거, 연결 이름 db:
docker rm -l db
docker kill: 실행 중인 컨테이너를 종료합니다.
Syntax
docker kill [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS 설명:
-s: 컨테이너에 신호 보내기
Instance
실행 중인 컨테이너를 종료합니다. mynginx
runoob@runoob:~$ docker kill -s KILL mynginx mynginx
Docker rm은 컨테이너 실행 중에 생성된 데이터를 삭제합니다. , docker kill은 그렇지 않습니다.
추천 학습: "docker 비디오 튜토리얼"
위 내용은 docker에서 kill과 rm의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!