Docker Inspect: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 11: | Zeile 11: | ||
"Architecture": "amd64", | "Architecture": "amd64", | ||
"Os": "linux", | "Os": "linux", | ||
| − | "Size": 132089228, | + | "Size": 132089228, |
"VirtualSize": 132089228, | "VirtualSize": 132089228, | ||
| + | </pre> | ||
| + | =Filtern von Docker Inspect Informationen= | ||
| + | *Da bei dem Befehl sehr viele Inforamtionen bereitgestellt werden, ist es manchmal sehr nützlich Informatioen herauszufiltern | ||
| + | ==Beispiel Herausfiltern des Betriebsystems= | ||
| + | docker inspect --format='{{.Os}}' nginx | ||
| + | <pre> | ||
| + | linux | ||
| + | </pre> | ||
| + | ==Beispiel Herausfiltern einer verschachtelten Information= | ||
| + | docker inspect --format='{{.Config.ExposedPorts}}' nginx | ||
| + | <pre> | ||
| + | "Config": { | ||
| + | "Hostname": "", | ||
| + | "Domainname": "", | ||
| + | "User": "", | ||
| + | "AttachStdin": false, | ||
| + | "AttachStdout": false, | ||
| + | "AttachStderr": false, | ||
| + | "ExposedPorts": { | ||
| + | "80/tcp": {} | ||
| + | }, | ||
</pre> | </pre> | ||
Version vom 10. Februar 2023, 08:34 Uhr
Standart Syntax
- Der Standart Syntax sieht wie folgt aus.
docker inspect [OPTIONS] NAME
- Standartmäßig gibt docker inspect, die Informationen im Json format zurück.
Anzeigen von Docker Image Informationen mit Docker Inspect
- Wir Inspezieren einen nginx Images
docker inspect nginx
- Dieser Befehl gibt uns Inforamtionen über das nginx Images.
- Ein Teil dieser Ausgabe sieht so aus
"Architecture": "amd64", "Os": "linux", "Size": 132089228, "VirtualSize": 132089228,
Filtern von Docker Inspect Informationen
- Da bei dem Befehl sehr viele Inforamtionen bereitgestellt werden, ist es manchmal sehr nützlich Informatioen herauszufiltern
=Beispiel Herausfiltern des Betriebsystems
docker inspect --format='Vorlage:.Os' nginx
linux
=Beispiel Herausfiltern einer verschachtelten Information
docker inspect --format='Vorlage:.Config.ExposedPorts' nginx
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/tcp": {}
},