>  기사  >  운영 및 유지보수  >  docker에서 kill과 rm의 차이점은 무엇입니까?

docker에서 kill과 rm의 차이점은 무엇입니까?

WBOY
WBOY원래의
2022-01-17 09:27:123967검색

docker에서 kill과 rm의 차이점: 1. docker의 kill 명령은 SIGKILL 신호를 직접 보내 컨테이너를 종료하는 반면, rm 명령은 하나 이상의 컨테이너를 삭제합니다. 2. rm 명령은 생성된 데이터를 삭제합니다. 컨테이너 실행 중에 생성된 데이터는 kill 명령으로 삭제되지 않습니다.

docker에서 kill과 rm의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.