Dit is de opdracht docker-inspect die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
docker-inspect - Retourneer informatie op laag niveau over een container of afbeelding
KORTE INHOUD
havenarbeider inspecteren [--help] [-f|--formaat[=FORMAT,-s|--maat] [--type=houder|beeld]
CONTAINER|AFBEELDING [CONTAINER|AFBEELDING...]
PRODUCTBESCHRIJVING
Hiermee wordt alle informatie weergegeven die beschikbaar is in Docker voor een bepaalde container of afbeelding. Door
standaard worden alle resultaten weergegeven in een JSON-array. Als de container en afbeelding de
dezelfde naam, dit retourneert container-JSON voor een niet-gespecificeerd type. Als er een indeling is opgegeven,
de gegeven sjabloon wordt uitgevoerd voor elk resultaat.
OPTIES
--help
Gebruiksverklaring afdrukken
-f, --formaat=""
Formatteer de uitvoer met behulp van de gegeven Go-sjabloon.
-s, --maat
Geef de totale bestandsgrootte weer als het type container is.
--type="houder|beeld"
Retourneer JSON voor opgegeven type, toegestane waarden zijn "image" of "container"
Voorbeelden
Krijg informatie over een afbeelding wanneer de afbeeldingsnaam conflicteert met de containernaam, bijvoorbeeld
zowel de afbeelding als de container heten rhel7:
$ docker inspecteer --type=image rhel7
[
{
"Id": "fe01a428b9d9de35d29531e9994157978e8c48fa693e1bf1d221dffbbb67b170",
"Parent": "10acc31def5d6f249b548e01e8ffbaccfd61af0240c17315a7ad393d022c5ca2",
....
}
]
Krijgen informatie on a houder
Gebruik de ID of instantienaam om informatie over een container te krijgen:
$ docker inspecteert d2cc496561d6
[{
"Id": "d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47",
"Created": "2015-06-08T16:18:02.505155285Z",
"Pad": "bash",
"argumenten": [],
"Staat": {
"Running": onwaar,
"Onderbroken": onwaar,
"Herstarten": onwaar,
"OOMKilled": onwaar,
"Dood": vals,
"Pid": 0,
"Uitgangscode": 0,
"Fout": "",
"StartedAt": "2015-06-08T16:18:03.643865954Z",
"FinishedAt": "2015-06-08T16:57:06.448552862Z"
},
"Image": "ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Netwerkinstellingen": {
"Brug": "",
"SandboxID": "6b4851d1903e16dd6a567bd526553a86664361f31036eaaa2f8454d6f4611f6f",
"HairpinMode": onwaar,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Poorten": {},
"SandboxKey": "/var/run/docker/netns/6b4851d1903e",
"SecundaireIP-adressen": null,
"SecundaireIPv6-adressen": null,
"EndpointID": "7587b82f0dada3656fda26588aee72630c6fab1536d36e394b2bfbcf898c971d",
"Gateway": "172.17.0.1",
"GlobaalIPv6-adres": "",
"GlobalIPv6PrefixLen": 0,
"IP-adres": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:12:00:02",
"Netwerken": {
"brug": {
"NetworkID": "7ea29fc1412292a2d7bba362f9253545fecdfa8ce9a6e37dd10ba8bee7129812",
"EndpointID": "7587b82f0dada3656fda26588aee72630c6fab1536d36e394b2bfbcf898c971d",
"Gateway": "172.17.0.1",
"IP-adres": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobaalIPv6-adres": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:12:00:02"
}
}
},
"ResolvConfPath": "/var/lib/docker/containers/d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47/hostname",
"HostsPath": "/var/lib/docker/containers/d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47/hosts",
"LogPath": "/var/lib/docker/containers/d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47/d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47-json.log",
"Naam": "/adoring_wozniak",
"RestartCount": 0,
"Stuurprogramma": "devicemapper",
"ExecDriver": "native-0.2",
"MountLabel": "",
"ProcesLabel": "",
"Beren": [
{
"Data bron",
"Bestemming": "/gegevens",
"Modus": "ro,Z",
"RW": onwaar
"Voortplanting": ""
}
],
"AppArmorProfiel": "",
"ExecID's": null,
"Hostconfiguratie": {
"Bindt": null,
"ContainerIDFile": "",
"Geheugen": 0,
"Geheugenwissel": 0,
"CpuShares": 0,
"CpuPeriode": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Cpu-quotum": 0,
"BlkioGewicht": 0,
"OomKillDisable": onwaar,
"Bevoorrecht": onwaar,
"Poortbindingen": {},
"Links": null,
"PublishAllPorts": onwaar,
"DNS": nul,
"DnsSearch": null,
"DnsOptions": null,
"ExtraHosts": null,
"VolumesFrom": null,
"Apparaten": [],
"NetworkMode": "brug",
"IpcMode": "",
"PidMode": "",
"UTSMode": "",
"CapAdd": null,
"CapDrop": nul,
"RestartPolicy": {
"Naam": "nee",
"MaximumRetryCount": 0
},
"SecurityOpt": null,
"ReadonlyRootfs": onwaar,
"Ulimits": null,
"Logconfiguratie": {
"Type": "json-bestand",
"Configuratie": {}
},
"CgroupParent": ""
},
"Grafisch stuurprogramma": {
"Naam": "devicemapper",
"Gegevens": {
"Apparaat-ID": "5",
"DeviceName": "docker-253:1-2763198-d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47",
"Apparaatgrootte": "171798691840"
}
},
"Configuratie": {
"Hostnaam": "d2cc496561d6",
"Domeinnaam": "",
"Gebruiker": "",
"AttachStdin": waar,
"AttachStdout": waar,
"AttachStderr": waar,
"ExposedPorts": null,
"Tty": waar,
"OpenStdin": waar,
"StdinOnce": waar,
"Env": null,
"Cmd": [
"beuken"
],
"Afbeelding": "fedora",
"Volumes": null,
"VolumeDriver": "",
"Werkmap": "",
"Ingangspunt": null,
"Netwerk uitgeschakeld": onwaar,
"Mac adres": "",
"OnBuild": null,
"Labels": {},
"Geheugen": 0,
"Geheugenwissel": 0,
"CpuShares": 0,
"Cpuset": "",
"StopSignaal": "SIGTERM"
}
}
]
Krijgen the IP adres of a houder instantie
Gebruik om het IP-adres van een container te krijgen:
$ docker inspect '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' d2cc496561d6
172.17.0.2
Listing allen port bindingen
Men kan arrays en kaarten in de resultaten doorlopen om eenvoudige tekstuitvoer te produceren:
$ docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} \
{{$p}} -> {{(index $conf 0).HostPort}} {{end}}' d2cc496561d6
80/tcp -> 80
Meer informatie over het schrijven van een Go-sjabloon vindt u op:
⟨https://golang.org/pkg/text/template/⟩.
Krijgen lengte van de duwkabel informatie on an houder
$ havenarbeider inspecteren -s d2cc496561d6
[
{
"GrootteRw": 0,
"SizeRootFs": 972,
}
]
Krijgen informatie on an beeld
Gebruik de ID of naam van een afbeelding (bijv. repository/naam[:tag]) om informatie te krijgen over de
foto:
$ docker inspecteert ded7cd95e059
[{
"Id": "ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Parent": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Opmerking": "",
"Created": "2015-05-27T16:58:22.937503085Z",
"Container": "76cf7f67d83a7a047454b33007d03e32a8f474ad332c3a03c94537edd22b312b",
"Containerconfiguratie": {
"Hostnaam": "76cf7f67d83a",
"Domeinnaam": "",
"Gebruiker": "",
"AttachStdin": onwaar,
"AttachStdout": onwaar,
"AttachStderr": onwaar,
"ExposedPorts": null,
"Tty": onwaar,
"OpenStdin": onwaar,
"StdinOnce": onwaar,
"Env": null,
"Cmd": [
"/ Bin / sh",
"-C",
"#(nop) ADD file:4be46382bcf2b095fcb9fe8334206b584eff60bb3fad8178cbd97697fcb2ea83 in /"
],
"Image": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Volumes": null,
"VolumeDriver": "",
"Werkmap": "",
"Ingangspunt": null,
"Netwerk uitgeschakeld": onwaar,
"Mac adres": "",
"OnBuild": null,
"Etiketten": {}
},
"DockerVersion": "1.6.0",
"Auteur": "Lokesh Mandvekar \[e-mail beveiligd]\u003e",
"Configuratie": {
"Hostnaam": "76cf7f67d83a",
"Domeinnaam": "",
"Gebruiker": "",
"AttachStdin": onwaar,
"AttachStdout": onwaar,
"AttachStderr": onwaar,
"ExposedPorts": null,
"Tty": onwaar,
"OpenStdin": onwaar,
"StdinOnce": onwaar,
"Env": null,
"Cmd": nul,
"Image": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Volumes": null,
"VolumeDriver": "",
"Werkmap": "",
"Ingangspunt": null,
"Netwerk uitgeschakeld": onwaar,
"Mac adres": "",
"OnBuild": null,
"Etiketten": {}
},
"Architectuur": "amd64",
"OS": "linux",
"Grootte": 186507296,
"Virtuele Grootte": 186507296,
"Grafisch stuurprogramma": {
"Naam": "devicemapper",
"Gegevens": {
"Apparaat-ID": "3",
"DeviceName": "docker-253:1-2763198-ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Apparaatgrootte": "171798691840"
}
}
}
]
GESCHIEDENIS
April 2014, oorspronkelijk samengesteld door William Henry (whenry bij redhat dot com) gebaseerd op
docker.com bronmateriaal en intern werk. Juni 2014, bijgewerkt door Sven Dowideit
⟨[e-mail beveiligd]⟩ April 2015, bijgewerkt door Qiang Huang ⟨[e-mail beveiligd]⟩
Oktober 2015, bijgewerkt door Sally O'Malley ⟨[e-mail beveiligd]⟩
Gebruik docker-inspect online met behulp van onworks.net-services