[Docker] 全てのコンテナを停止する

Dockerで動作しているコンテナを全て停止する方法です。 ググればすぐに出てきますが忘備録として纏めておきます。 こんな感じでdockerが動作していたとします。 ```bash `gutter:false; $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b50c6db1bda3 ubuntu "/bin/bash" 9 seconds ago Up 9 seconds blissful_bose 1d97918aa8db centos "/bin/bash" 2 minutes ago Exited (0) 2 minutes ago naughty_nightingale ``` 動いているものを停止するには、以下のコマンドを実行します。 ```bash `gutter:false; $ docker stop $(docker ps -q) ``` docker ps -q で動作しているコンテナのIDのみを取得して纏めて停止です。 ちなみに、久しぶりにdockerを動かしたのですが、ubuntuのコンテナを動作させるには以下の様にしました。 ```bash `gutter:false; $ docker run -i -t ubuntu /bin/bash ```

0 件のコメント :

コメントを投稿