ホームページ  >  記事  >  運用・保守  >  docker の kill と rm の違いは何ですか

docker の kill と rm の違いは何ですか

WBOY
WBOYオリジナル
2022-01-17 09:27:123965ブラウズ

docker の kill と rm の違い: 1. docker の kill コマンドは SIGKILL シグナルを直接送信してコンテナを強制終了しますが、rm コマンドは 1 つ以上のコンテナを削除します; 2. rm コマンドはコンテナの実行中に生成されたファイルのデータを削除しますが、kill コマンドはコンテナの実行中に生成されたデータを削除しません。

docker の kill と rm の違いは何ですか

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker の kill と rm の違いは何ですか

docker rm: 1 つ以上のコンテナを削除します。

構文

docker rm [OPTIONS] CONTAINER [CONTAINER...]

OPTIONS 説明:

  • -f: SIGKILL シグナルを通じて実行中のコンテナを強制的に削除します。

  • -l : コンテナ自体ではなく、コンテナ間のネットワーク接続を削除します。

  • -v : コンテナに関連付けられたボリュームを削除します。

コンテナ db01 および db02 の強制削除:

docker rm -f db01 db02

コンテナ nginx01 からコンテナ db01 への接続を削除します (接続名 db: ##) #

docker rm -l db

docker kill: 実行中のコンテナを強制終了します。

構文

docker kill [OPTIONS] CONTAINER [CONTAINER...]

OPTIONS 説明:

  • -s: コンテナにシグナルを送信します

実行中のコンテナを強制終了する mynginx

runoob@runoob:~$ docker kill -s KILL mynginx
mynginx

Docker rm はコンテナの実行中に生成されたデータを削除しますが、docker kill は削除しません。

推奨される学習: 「

docker ビデオ チュートリアル

以上がdocker の kill と rm の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。