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

1.実行中のコンテナをリストします
Docker PS
これにより、以下のような詳細が記載された現在アクティブコンテナが表示されます。
- コンテナID
- 使用された画像
- コマンドラン
- 作成時間
- 状態
- ポートマッピング
- 名前
2。すべてのコンテナをリストします(停止したコンテナを含む)
Docker PS -A
-a
フラグには、すべての容器が走っているか、停止しているか、退出しているかを示しています。これは、ログのチェック、再起動、または古い容器のクリーニングに役立ちます。

3.コンテナIDのみを表示します
IDのみが必要な場合(例:スクリプトまたはクリーンアップ用):
docker ps -q
これにより、コンテナIDのみが出力されるため、他のコマンドに簡単にパイプできます。

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 サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

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

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

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

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

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

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

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

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

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

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

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