基本的に加えてドッカー引き、ドッカーイメージ、ドッカーPS、いくつかのコマンドとパラメータがあります忘れを防ぐために下に、このレコードにも非常に重要です。
環境情報
以下は、この操作の環境です。
- オペレーティングシステム:CentOSのLinuxは1908年7月7日にリリース
- ドッカー:19.03.2
現在の環境は二つの容器を実行していると仮定し、以下の操作は、これらの2つのコンテナに基づいて行われています。
[root@vostro harbor]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11548ac31116 tomcat:9.0.26-jdk8-openjdk "catalina.sh run" 6 seconds ago Up 5 seconds 8080/tcp inspiring_ardinghelli
21c0499ccc76 nginx "nginx -g 'daemon of…" 29 minutes ago Up 29 minutes 80/tcp strange_zhukovsky
一般情報
ドッキングウィンドウの情報全体のメッセージを表示するために使用:
[root@vostro harbor]# docker info
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 19
Server Version: 19.03.2
Storage Driver: overlay
Backing Filesystem: xfs
Supports d_type: true
...
スペースを解放
- ドッキングウィンドウシステムプルーンには、次のように削除します。
。コンテナが停止されています。
。B未使用ネットワーク。
。Cまったくラベル画像;
。ミラーを構築するときに生成されたDキャッシュ;
注意:何かを削除するには、このコマンドのあまりを、ので注意が必要
- 削除コンテナが停止しました:ドッカーコンテナプルーン
- 未使用のネットワークを削除しますドッカーネットワークプルーン
- タグは、画像を削除しません:ドッカーイメージプルーンを
- 削除は、ミラーリングされたコンテナではありません。ドッカーイメージプルーン-a
未使用のデータボリュームを削除します。ドッカーボリュームプルーン
濾過
実行ドッキングウィンドウのPS容器リストすべての動作条件は、時々 、私たちは彼らの懸念を見たい、そしてあなたは、フィルタの結果を行うことができます。- フィルタープレスコンテナID:ドッカーID = -f PS 11548ac31116
[root@vostro harbor]# docker ps -f id=11548ac31116
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11548ac31116 tomcat:9.0.26-jdk8-openjdk "catalina.sh run" 4 minutes ago Up 4 minutes 8080/tcp inspiring_ardinghelli
- コンテナ名でフィルタ:ドッカーPS名= -f inspiring_ardinghelli
[root@vostro harbor]# docker ps -f name=inspiring_ardinghelli
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11548ac31116 tomcat:9.0.26-jdk8-openjdk "catalina.sh run" 7 minutes ago Up 7 minutes 8080/tcp inspiring_ardinghelli
- 鏡画像フィルタリングは、このようなフィルタリングは、以下の3つの方法で細分化:
。フィルタープレス画像名とTAG:ドッカーPS = -f先祖のTomcat:9.0.26-jdk8、OpenJDKの
。Bフィルタ鏡像ID:ドッカーPS = -f祖先4965bfab1881
。:まとめフィルタリング画像情報に応じて、C ドッカーPS -f先祖のTomcat @ = SHA256:67a9904e3ceb03abc50db7b374db7362f7e44d08a41488dd24c2bb14df8989a3
それをミラーリング要約情報を取得するためにどのように?実行ドッカTomcatを調べる:9.0.26-jdk8- OpenJDKのは、 以下に示すように、その図のサマリー情報赤いボックスをミラーの詳細を取得することができます:
- フィルタ容器の状態に応じて:ドッカーPS -fステータス=ランニングを、これらの状態は次のとおりです:作成、削除、実行し、再起動 、一時停止、死んで、終了しました
- 他のフィルタは、以下に示すように、使用にはなく、あります。
情報へのアクセス
- コンテナが占有するディスク・スペースを確認します。ドッカーPSは-s
赤いボックスは、コンテナのリソース消費で地図上、508メガバイトは言った:画像サイズ+コンテナ自体のサイズは、40キロバイトはコンテナリソースのシェアの大きさを表しています。 - コンテナは、コンテナIDルック、ミラーとして、情報を表示するときにいくつかのフィールドを見て、これら三つのコンテナ名:PS --formatドッカー「表.ID {{}}、{{}} .image:{} {.Names } "
[root@vostro harbor]# docker ps --format "table {{.ID}}: {{.Image}}: {{.Names}}"
CONTAINER ID: IMAGE: NAMES
11548ac31116: tomcat:9.0.26-jdk8-openjdk: inspiring_ardinghelli
21c0499ccc76: nginx: strange_zhukovsky
次の図は、列の名前のすべてを示しています。
- あなたが使用して完全な情報を表示したい場合は、フィールドが長すぎる図赤いボックス、ディスプレイの一部に示すように、--no-TRUNCドッカpsを
使用中ドッカー履歴コマンド内容が長すぎるため、示されるように、それはまた、この時点で使用することができ、省略する構成された画像情報を表示するために、--no-TRUNCのパラメータ情報が省略され、参照してください。
組み合わせ
- 表示だけTomcatコンテナIDフィールド:ドッカーPS = -f先祖のTomcat:9.0.26-jdk8、OpenJDKの-q
[root@vostro harbor]# docker ps -f ancestor=tomcat:9.0.26-jdk8-openjdk -q
11548ac31116
- 私たちは、コンテナを停止したい場合は、上記のコマンドは、TomcatコンテナIDフィールドとすることができ、上記のコマンドドッカストップ組み合わせがために使用される:-f祖先ドッカーPS = Tomcatの(ドッカストップ$:9.0.26-jdk8、OpenJDKの- Q)
[root@vostro harbor]# docker stop $(docker ps -f ancestor=tomcat:9.0.26-jdk8-openjdk -q)
11548ac31116
[root@vostro harbor]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
11548ac31116 tomcat:9.0.26-jdk8-openjdk "catalina.sh run" About an hour ago Exited (143) 43 seconds ago inspiring_ardinghelli
21c0499ccc76 nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp strange_zhukovsky
可視Tomcatコンテナが停止しました。
これらは、私の毎日の仕事のドッキングウィンドウが頻繁にコマンドを使用している詳細については、公式ドキュメントを参照してください:HTTPS://docs.docker.com/engine/reference/commandline/docker/