目次
1.実行中のコンテナをリストします
2。すべてのコンテナをリストします(停止したコンテナを含む)
3.コンテナIDのみを表示します
4。最近作成したコンテナのリスト
5。フィルター出力
6。フォーマット出力
一般的なユースケース
ホームページ 運用・保守 Docker Dockerコンテナをリストする方法は?

Dockerコンテナをリストする方法は?

Jul 30, 2025 am 02:26 AM
docker 容器

dockerコンテナをリストするには、適切なフラグを使用してDocker PSコマンドを使用します。1。コンテナを実行するには、Docker PSを使用します。 2。停止したものを含むすべての容器については、docker ps -aを使用します。 3。コンテナIDのみを表示するには、Docker PS -Qを使用します。 4。最近作成されたコンテナをリストするには、Docker PS -LまたはDocker PSを使用します。 5。出力をフィルタリングするには、-filter "status = exited"、 - filter "name = my_app"、 - filter "ancestor = nginx:rapto"、または - filter "before = container_name"のようなオプションを使用します。 6。出力をフォーマットするには、 - format "table {{.names}} \ t {{。image}} \ t {{。status}}"を使用するか - format "{{.names}} - {{.image}}"一般的なユースケースには、Docker PSでコンテナステータスの確認が含まれます| My -ServiceをGREP、Docker RM $(Docker PS -Q -Fステータス= exited)で停止したコンテナをクリーンアップし、docker start $(docker ps -lq)で最後のコンテナを再起動します。 Docker PSコマンドはコンテナの管理に不可欠であり、特定のフラグを追加すると、正確な情報を効率的に取得できます。

Dockerコンテナをリストする方法は?

Dockerコンテナを一覧表示するには、 docker container lsコマンド(またはその速記docker ps )を使用します。デフォルトでは、実行中のコンテナのみが表示されます。必要な情報を取得する方法は次のとおりです。

Dockerコンテナをリストする方法は?

1.実行中のコンテナをリストします

Docker PS

これにより、以下のような詳細が記載された現在アクティブコンテナが表示されます。

  • コンテナID
  • 使用された画像
  • コマンドラン
  • 作成時間
  • 状態
  • ポートマッピング
  • 名前

2。すべてのコンテナをリストします(停止したコンテナを含む)

 Docker PS -A

-aフラグには、すべての容器が走っているか、停止しているか、退出しているかを示しています。これは、ログのチェック、再起動、または古い容器のクリーニングに役立ちます。

Dockerコンテナをリストする方法は?

3.コンテナIDのみを表示します

IDのみが必要な場合(例:スクリプトまたはクリーンアップ用):

 docker ps -q

これにより、コンテナIDのみが出力されるため、他のコマンドに簡単にパイプできます。

Dockerコンテナをリストする方法は?

4。最近作成したコンテナのリスト

最新の作成されたコンテナ(または最新のもののいくつか)を表示するには:

 docker ps -l

-n=3を使用して、最後の3つの作成されたコンテナを表示します。

 docker ps  -  latest -n = 3

5。フィルター出力

条件に基づいて結果をフィルタリングできます。

 docker ps  - フィルター "ステータス= exited"

その他の便利なフィルター:

  • --filter "name=my_app"
  • --filter "ancestor=nginx:latest"
  • --filter "before=container_name"

6。フォーマット出力

GOテンプレートを使用して表示する列をカスタマイズします。

 docker ps  -  format "table {{.names}} \ t {{。image}} \ t {{。status}}"

または、ヘッダーなしで生の出力を取得します。

 docker ps  -  format "{{.names}}  -  {{.image}}"

一般的なユースケース

  • コンテナが実行されているかどうかを確認します: docker ps | grep my-service
  • クリーンアップ停止コンテナ: docker rm $(docker ps -q -f status=exited)
  • 最後のコンテナをすばやく再起動します: docker start $(docker ps -lq)

基本的に、 docker psあなたの頼りになるコマンドです - あなたが探しているものに応じてフラグを追加するだけです。

以上がDockerコンテナをリストする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

完全なPython Webアプリケーションを開発する方法は? 完全なPython Webアプリケーションを開発する方法は? May 23, 2025 pm 10:39 PM

完全なPython Webアプリケーションを開発するには、次の手順に従ってください。1。DjangoやFlaskなどの適切なフレームワークを選択します。 2。データベースを統合し、Sqlalchemyなどの軌道を使用します。 3.フロントエンドを設計し、VueまたはReactを使用します。 4.テストを実行し、pytestまたはunittestを使用します。 5.アプリケーションを展開し、HerokuやAWSなどのDockerとプラットフォームを使用します。これらの手順を通じて、強力で効率的なWebアプリケーションを構築できます。

UbuntuにPytorchアプリを展開する方法 UbuntuにPytorchアプリを展開する方法 May 29, 2025 pm 11:18 PM

UbuntuにPytorchアプリケーションを展開するには、手順に従って実行できます。1。最初にPythonとPIPをインストールして、PythonとPIPがシステムに既にインストールされていることを確認してください。次のコマンドを使用してそれらをインストールできます:sudoaptupdatesudoaptindoaptinstalpython3python3-pip2。仮想環境(オプション)を作成してプロジェクト環境を分離するには、仮想環境を作成することをお勧めします:python3-mvenvmyenvsourcemyenv/bin/activatet

DebianでのJenkinsの展開のパフォーマンスチューニング DebianでのJenkinsの展開のパフォーマンスチューニング May 28, 2025 pm 04:51 PM

DebianでJenkinsの展開とチューニングは、インストール、構成、プラグイン管理、パフォーマンスの最適化など、複数のステップを含むプロセスです。 Jenkinsの効率的な展開を実現するための詳細なガイドを以下に示します。 Jenkinsを最初にインストールして、システムにJava環境がインストールされていることを確認してください。 Jenkinsは、適切に実行するにはJavaランタイム環境(JRE)が必要です。 sudoaptupdatesudoaptininstallopenjdk-11-jdkは、Javaのインストールが成功していることを確認します:Java-version next、add j

DebianにDockerの自動展開を実装する方法 DebianにDockerの自動展開を実装する方法 May 28, 2025 pm 04:33 PM

DebianシステムにDockerの自動展開を実装することは、さまざまな方法で実行できます。詳細な手順ガイドは次のとおりです。最初にdockerをインストールして、Debianシステムが最新のままであることを確認してください:sudoaptupdatesudoaptupgrade-y次に、必要なソフトウェアパッケージをインストールして、httpsを介してリポジトリへの適切なアクセスをサポートします:sudoaptinstallapt-transport-transport-httpsca-cartifatecurlsoft-cortecursoft-properties-common-common-compg inphy com

Docker BuildKitとは何ですか?また、ビルドパフォーマンスをどのように改善しますか? Docker BuildKitとは何ですか?また、ビルドパフォーマンスをどのように改善しますか? Jun 19, 2025 am 12:20 AM

dockerbuildkitは、モダンな画像ビルディングバックエンドです。 1)独立した建設ステップの並列処理、2)より高度なキャッシュメカニズム(リモートキャッシュの再利用など)、および3)構造化された出力により、建設効率と保守性が向上し、Docker画像構築の速度と柔軟性を大幅に最適化することにより、建設効率と保守性を改善できます。ユーザーは、docker_buildkit環境変数を有効にするか、buildxコマンドを使用してこの関数をアクティブにするだけです。

DockerはDockerデスクトップでどのように機能しますか? DockerはDockerデスクトップでどのように機能しますか? Jun 15, 2025 pm 12:54 PM

dockerworkswithdockerdesktopbyprovidingauser-frendlyfaceandendendeanmenttomecontainers、images、andresourceonsonlocalmachines.1.dockerdeskerengine、cli、dabose、andotuoonepackage.2.ituseSvirtorized(

Dockerコンテナのリソース使用をどのように監視できますか? Dockerコンテナのリソース使用をどのように監視できますか? Jun 13, 2025 am 12:10 AM

Dockerコンテナのリソースの使用量を監視するには、組み込みコマンド、サードパーティツール、またはシステムレベルのツールを使用できます。 1. Dockerstatsを使用してリアルタイムを監視します。ドッカーターンを実行して、CPU、メモリ、ネットワーク、ディスクIOインジケーターを表示し、特定のコンテナのフィルタリングをサポートし、時計コマンドで定期的に録音します。 2. CADVISORを介してコンテナの洞察を取得:CADVISORコンテナを展開して、詳細なパフォーマンスデータを取得し、WebUIを通じて歴史的傾向と視覚情報を表示します。 3.システムレベルのツールを使用した詳細な分析:TOP/HTOP、IOSTAT、IFTOP、およびその他のLinuxツールを使用して、システムレベルでリソース消費を監視し、PrometheUを統合します

Debianシステムの下でのDockerのパフォーマンス監視方法 Debianシステムの下でのDockerのパフォーマンス監視方法 May 28, 2025 pm 04:30 PM

Debian SystemsのDockerパフォーマンスの監視は重要なタスクであり、システムの安定性を確保し、リソースの利用を最適化するのに役立ちます。以下は、一般的に使用される監視方法とツールです。インスタントリソース監視TOP/HTOP:HTOPは、カラーマーキング、マウスの相互作用、プロセス構造図などの関数を備えたトップ関数の拡張バージョンです。 AptinStallHtopから取得できます。 VMSTAT:仮想メモリ、CPUコンテキストスワップ、ディスク入力と出力を表示するために使用されます。 SysStatパッケージをインストールした後、VMSTATコマンドが利用可能になります。 IOSTAT:ディスク入力と出力とCPUの使用率を監視するために使用されます。 SysStatパッケージをインストールした後、iOSTATコマンドを使用できます。 SAR:長期

See all articles