Ini ialah perintah docker-inspect yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
docker-inspect - Kembalikan maklumat peringkat rendah pada bekas atau imej
SINOPSIS
docker memeriksa [- membantu] [-f|--format[=FORMAT]] [-s|--saiz] [- jenis=bekas|gambar]
BEKAS|IMEJ [BEKAS|IMEJ...]
DESCRIPTION
Ini memaparkan semua maklumat yang tersedia dalam Docker untuk bekas atau imej tertentu. Oleh
lalai, ini akan memberikan semua hasil dalam tatasusunan JSON. Jika bekas dan imej mempunyai
nama yang sama, ini akan mengembalikan JSON bekas untuk jenis yang tidak ditentukan. Jika format ditentukan,
templat yang diberikan akan dilaksanakan untuk setiap hasil.
PILIHAN
- membantu
Cetak kenyataan penggunaan
-f, --format=""
Formatkan output menggunakan templat Go yang diberikan.
-s, --saiz
Paparkan jumlah saiz fail jika jenisnya adalah bekas.
- jenis="bekas|gambar"
Kembalikan JSON untuk jenis yang ditentukan, nilai yang dibenarkan ialah "imej" atau "bekas"
CONTOH
Dapatkan maklumat tentang imej apabila nama imej bercanggah dengan nama bekas, cth
kedua-dua imej dan bekas dinamakan rhel7:
$ docker inspect --type=image rhel7
[
{
"Id": "fe01a428b9d9de35d29531e9994157978e8c48fa693e1bf1d221dffbbb67b170",
"Parent": "10acc31def5d6f249b548e01e8ffbaccfd61af0240c17315a7ad393d022c5ca2",
....
}
]
Mendapat maklumat on a bekas
Untuk mendapatkan maklumat tentang bekas gunakan ID atau nama contohnya:
$ buruh pelabuhan periksa d2cc496561d6
[{
"Id": "d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47",
"Created": "2015-06-08T16:18:02.505155285Z",
"Laluan": "bash",
"Args": [],
"Negeri": {
"Berlari": palsu,
"Dijeda": palsu,
"Memulakan semula": palsu,
"OOMKilled": palsu,
"Mati": palsu,
"Pid": 0,
"Kod Keluar": 0,
"Ralat": "",
"StartedAt": "2015-06-08T16:18:03.643865954Z",
"FinishedAt": "2015-06-08T16:57:06.448552862Z"
},
"Image": "ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Tetapan rangkaian": {
"Jambatan": "",
"SandboxID": "6b4851d1903e16dd6a567bd526553a86664361f31036eaaa2f8454d6f4611f6f",
"Mod Jepit Rambut": palsu,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Pelabuhan": {},
"SandboxKey": "/var/run/docker/netns/6b4851d1903e",
"Alamat IP Menengah": batal,
"AlamatIPv6Sekunder": batal,
"EndpointID": "7587b82f0dada3656fda26588aee72630c6fab1536d36e394b2bfbcf898c971d",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAaddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:12:00:02",
"Rangkaian": {
"jambatan": {
"NetworkID": "7ea29fc1412292a2d7bba362f9253545fecdfa8ce9a6e37dd10ba8bee7129812",
"EndpointID": "7587b82f0dada3656fda26588aee72630c6fab1536d36e394b2bfbcf898c971d",
"Gateway": "172.17.0.1",
"IPAaddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"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",
"Nama": "/adoring_wozniak",
"RestartCount": 0,
"Pemandu": "pemeta peranti",
"ExecDriver": "asli-0.2",
"MountLabel": "",
"ProcessLabel": "",
"Gunung": [
{
"Sumber": "/data",
"Destinasi": "/data",
"Mod": "ro,Z",
"RW": palsu
"Penyebaran": ""
}
],
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Mengikat": null,
"ContainerIDFile": "",
"Memori": 0,
"MemorySwap": 0,
"CpuShares": 0,
"CpuPeriod": 0,
"CpusetCpus": "",
"CpusetMems": "",
"CpuQuota": 0,
"BlkioWeight": 0,
"OomKillDisable": palsu,
"Keistimewaan": palsu,
"PortBindings": {},
"Pautan": null,
"PublishAllPorts": palsu,
"Dns": null,
"DnsSearch": null,
"DnsOptions": null,
"Hos Tambahan": batal,
"Jilid Daripada": null,
"Peranti": [],
"Mod Rangkaian": "jambatan",
"IpcMode": "",
"PidMode": "",
"UTSMode": "",
"CapAdd": batal,
"CapDrop": batal,
"RestartPolicy": {
"Nama": "tidak",
"MaximumRetryCount": 0
},
"SecurityOpt": batal,
"ReadonlyRootfs": palsu,
"Ulimits": null,
"LogConfig": {
"Jenis": "json-file",
"Konfigurasi": {}
},
"CgroupParent": ""
},
"GraphDriver": {
"Nama": "pemeta peranti",
"Data": {
"Id Peranti": "5",
"DeviceName": "docker-253:1-2763198-d2cc496561d6d520cbc0236b4ba88c362c446a7619992123f11c809cded25b47",
"Saiz Peranti": "171798691840"
}
},
"Konfigurasi": {
"Nama hos": "d2cc496561d6",
"Nama domain": "",
"Pengguna": "",
"AttachStdin": benar,
"AttachStdout": benar,
"AttachStderr": benar,
"ExposedPorts": batal,
"Tty": benar,
"OpenStdin": benar,
"StdinOnce": benar,
"Env": null,
"Cmd": [
"bash"
],
"Imej": "fedora",
"Jilid": null,
"VolumeDriver": "",
"WorkingDir": "",
"Titik Masuk": null,
"NetworkDisabled": palsu,
"Alamat MAC": "",
"OnBuild": null,
"Label": {},
"Memori": 0,
"MemorySwap": 0,
"CpuShares": 0,
"Cpuset": "",
"StopSignal": "SIGTERM"
}
}
]
Mendapat yang IP alamat of a bekas contohnya
Untuk mendapatkan alamat IP bekas gunakan:
$ docker inspect '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' d2cc496561d6
172.17.0.2
penyenaraian semua pelabuhan pengikatan
Seseorang boleh menggelungkan tatasusunan dan peta dalam keputusan untuk menghasilkan output teks mudah:
$ docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} \
{{$p}} -> {{(index $conf 0).HostPort}} {{end}}' d2cc496561d6
80/tcp -> 80
Anda boleh mendapatkan maklumat lanjut tentang cara menulis templat Go daripada:
⟨https://golang.org/pkg/text/template/⟩.
Mendapat saiz maklumat on an bekas
$ docker inspect -s d2cc496561d6
[
{
"SaizRw": 0,
"SizeRootFs": 972,
}
]
Mendapat maklumat on an gambar
Gunakan ID atau nama imej (cth, repositori/nama[:tag]) untuk mendapatkan maklumat tentang
gambar:
$ docker memeriksa ded7cd95e059
[{
"Id": "ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Parent": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Ulasan": "",
"Created": "2015-05-27T16:58:22.937503085Z",
"Container": "76cf7f67d83a7a047454b33007d03e32a8f474ad332c3a03c94537edd22b312b",
"ContainerConfig": {
"Nama hos": "76cf7f67d83a",
"Nama domain": "",
"Pengguna": "",
"AttachStdin": palsu,
"AttachStdout": palsu,
"AttachStderr": palsu,
"ExposedPorts": batal,
"Tty": palsu,
"OpenStdin": palsu,
"StdinOnce": palsu,
"Env": null,
"Cmd": [
"/ Bin / sh",
"-c",
"#(nop) ADD file:4be46382bcf2b095fcb9fe8334206b584eff60bb3fad8178cbd97697fcb2ea83 in /"
],
"Image": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Jilid": null,
"VolumeDriver": "",
"WorkingDir": "",
"Titik Masuk": null,
"NetworkDisabled": palsu,
"Alamat MAC": "",
"OnBuild": null,
"Label": {}
},
"DockerVersion": "1.6.0",
"Pengarang": "Lokesh Mandvekar \[e-mel dilindungi]\u003e",
"Konfigurasi": {
"Nama hos": "76cf7f67d83a",
"Nama domain": "",
"Pengguna": "",
"AttachStdin": palsu,
"AttachStdout": palsu,
"AttachStderr": palsu,
"ExposedPorts": batal,
"Tty": palsu,
"OpenStdin": palsu,
"StdinOnce": palsu,
"Env": null,
"Cmd": null,
"Image": "48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731",
"Jilid": null,
"VolumeDriver": "",
"WorkingDir": "",
"Titik Masuk": null,
"NetworkDisabled": palsu,
"Alamat MAC": "",
"OnBuild": null,
"Label": {}
},
"Seni Bina": "amd64",
"Os": "linux",
"Saiz": 186507296,
"Saiz Maya": 186507296,
"GraphDriver": {
"Nama": "pemeta peranti",
"Data": {
"Id Peranti": "3",
"DeviceName": "docker-253:1-2763198-ded7cd95e059788f2586a51c275a4f151653779d6a7f4dad77c2bd34601d94e4",
"Saiz Peranti": "171798691840"
}
}
}
]
SEJARAH
April 2014, asalnya disusun oleh William Henry (whenry di redhat dot com) berdasarkan
bahan sumber dan kerja dalaman docker.com. Jun 2014, dikemas kini oleh Sven Dowideit
⟨[e-mel dilindungi]⟩ April 2015, dikemas kini oleh Qiang Huang ⟨[e-mel dilindungi]⟩
Oktober 2015, dikemas kini oleh Sally O'Malley ⟨[e-mel dilindungi]⟩
Gunakan docker-inspect dalam talian menggunakan perkhidmatan onworks.net