「Dockerコマンド備忘録」の版間の差分
提供: Eospedia
(→イメージ名を変更する) |
(→すべてのコンテナを削除する) |
||
行1: | 行1: | ||
− | == すべてのコンテナを削除する == | + | == <禁術> すべてのコンテナを削除する == |
+ | * 他人のコンテナも全て抹殺されるので、共有サーバーでは絶対に発動してはならない。 | ||
+ | |||
<pre> | <pre> | ||
$ docker rm `docker ps -aq` | $ docker rm `docker ps -aq` | ||
行7: | 行9: | ||
* docker ps -qはコンテナidのみ出力する。 | * docker ps -qはコンテナidのみ出力する。 | ||
* docker rmは一度に複数のコンテナidを受け取って削除できるので、上記ですべてのコンテナを一度に削除できる。 | * docker rmは一度に複数のコンテナidを受け取って削除できるので、上記ですべてのコンテナを一度に削除できる。 | ||
− | |||
== すべての稼働中のコンテナを停止する == | == すべての稼働中のコンテナを停止する == |
2019年5月20日 (月) 07:14時点における版
<禁術> すべてのコンテナを削除する
- 他人のコンテナも全て抹殺されるので、共有サーバーでは絶対に発動してはならない。
$ docker rm `docker ps -aq`
- docker ps -aで停止中のコンテナも含めコンテナをリストアップ。
- docker ps -qはコンテナidのみ出力する。
- docker rmは一度に複数のコンテナidを受け取って削除できるので、上記ですべてのコンテナを一度に削除できる。
すべての稼働中のコンテナを停止する
$ docker stop `docker ps -aq`
イメージ名を変更する
イメージ名変更のコマンドは無い様なので、tagで新しいタグ名をつけ、古いタグ名をrmiで消せばいいみたい。
$ docker tag <old name> <new name> $ docker rmi <old name>