回答:
実行中のコンテナのみを表示するには、次のコマンドを使用します。
docker ps
すべてのコンテナを表示するには、次のコマンドを使用します。
docker ps -a
表示するには、最新の作成したコンテナ(すべての状態を含む)を与えられたコマンドを使用します。
docker ps -l
表示するにはnは最後に作成されたコンテナ(すべての状態を含む)が与えられたコマンドを使用します。
docker ps -n=-1
合計ファイルサイズを表示するには、次のコマンドを使用します。
docker ps -s
上記のコンテンツはdocker.comからのものです。
新しいバージョンのDockerでは、コマンドが更新され、いくつかの管理コマンドが追加されています。
docker container ls
実行中のすべてのコンテナを一覧表示するために使用されます。
docker container ls -a
そして、あなたがそれらをすべてきれいにしたいなら、
docker rm $(docker ps -aq)
状態に関係なく作成されたすべてのコンテナをリストするために使用されます。
そして、すべてのDockerコンテナーを停止するには(force)
docker rm -f $(docker ps -a -q)
ここで、コンテナーは管理コマンドです。
docker rm
およびdocker ps
)は、Docker のヘルプに表示されます。
docker ps
実行中および一時停止中のすべてのコンテナを一覧表示します。リストにのみ実行されているもの:docker ps --filter="status=running"
docker ps
はコンテナーに関する情報のみを表示します。画像に関する情報が必要です。docker images
コマンドを使用して、すべてのローカルイメージを表示できます。
少し前にこのコマンドが更新されたことに注意してください。デフォルトではコンテナーのサイズは表示されません(これは、実行中の多くのコンテナーにとってかなりコストがかかるためです)。docker ps -s
コンテナサイズも表示するために使用します。
docker ps -as
(先頭に追加することを忘れてはいけないsudo
場合デーモンはrootとして実行されています)
次のオプションもあります。
docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)
追加
docker image
してdocker container
コマンドを追加してCLIコマンドを再構築し、一貫性を高める#26025
そして、ここで述べたように:Docker 1.13の導入により、ユーザーは新しい構文を採用することが推奨されます。
CLIの再構築
Docker 1.13では、すべてのコマンドを再グループ化して、相互作用する論理オブジェクトの下に配置しました。たとえば
list
andstart
のコンテナは、のサブコマンドにdocker container
なりhistory
、のサブコマンドになりましたdocker image
。これらの変更により、Docker CLI構文をクリーンアップし、ヘルプテキストを改善し、Dockerをより使いやすくします。古いコマンド構文は引き続きサポートされていますが、新しい構文を採用することをお勧めします。
docker --help
推奨されるインターフェースが出力に3ページ戻っており、廃止されたコマンドの前に隠されているのは残念です!
Dockerコマンドセットはシンプルで、うまく連携しています。
docker stack ls
docker service ls
docker image ls
docker container ls
最初にエイリアスを教えるのは混乱します。何が起こっているのか理解すると、キーストロークを節約できます。
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Dockerにはいくつかのエイリアスがあります。例えば:
docker rmi
docker image rm
docker image rmi
docker image remove
すべて同じコマンドです(自分でを使用して確認してくださいdocker help image rm
)。
すべてのコンテナを一覧表示する方法はたくさんあります。
ls, ps, list
このような3つのエイリアスを使用して検索できます。
sudo docker container ls
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a
オプションを与えることもできます[option]
。
オプション-:
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don't truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
次のようなオプションを使用できます。
sudo docker ps //Showing only running containers
sudo docker ps -a //All container (running + stopped)
sudo docker pa -l // latest
sudo docker ps -n <int valuse 1,2,3 etc>// latest number of created containers
sudo docker ps -s // Display container with size
sudo docker ps -q // Only display numeric IDs for containers
docker docker ps -a | tail -n 1 //oldest container
実行中のコンテナのみを表示するには
docker ps
すべてのコンテナを表示するには(すべての状態を含む)
docker ps -a
最後に作成されたコンテナを表示するには(すべての状態を含む)
docker ps -l
最後に作成されたn個のコンテナを表示するには(すべての状態を含む)
docker ps -n=-1
合計ファイルサイズを表示するには
docker ps -s
新しいバージョンのDockerでは、コマンドが更新され、いくつかの管理コマンドが追加されています。
docker container ls
実行中のすべてのコンテナを一覧表示します。
docker container ls -a
Cannot connect to the Docker daemon.
rootとしてデーモンを実行していることを忘れて、必要なエラーメッセージが表示されましたsudo
。
$ sudo docker ps
alias docker="sudo --group docker docker"