@@ -297,4 +297,206 @@ docker.command('network ls').then(function (data) {
297297// driver: 'bridge'
298298// }]
299299// }
300+ ```
301+
302+ * docker inspect
303+ ``` js
304+
305+ docker .command (' inspect consul' ).then (function (data ) {
306+ console .log (' data = ' , data);
307+ });
308+
309+
310+ // data = { command: 'docker inspect consul ',
311+ // raw: '["[\\n{\\n \\"Id\\": \\"2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62\\",\\n \\"Created\\": \\"2016-01-14T01:53:08.855624531Z\\",\\n \\"Path\\": \\"/run.sh\\",\\n \\"Args\\": [\\n \\"agent\\",\\n \\"-config-file\\",\\n \\"/var/consul/config/config.json\\",\\n \\"-bootstrap\\"\\n ],\\n
312+ // \\"State\\": {\\n \\"Status\\": \\"running\\",\\n \\"Running\\": true,\\n \\"Paused\\": false,\\n \\"Restarting\\": false,\\n \\"OOMKilled\\": false,\\n \\"Dead\\": false,\\n \\"Pid\\": 1913,\\n \\"ExitCode\\": 0,\\n \\"Error\\": \\"\\",\\n \\"StartedAt\\": \\"2016-01-14T01:53:08.999561111Z\\",\\n \\"FinishedAt\\": \\"0001-01-01T00:00:00Z\\"\\n },\\n \\"Image\\": \\"c2e8640282e5e8c0ed4efbffe661ebc9a3c6819fb3378f54eab6310a3754edc8\\",\\n \\"ResolvConfPath\\": \\"/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/resolv.conf\\",\\n \\"HostnamePath\\": \\"/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/hostname\\",\\n \\"HostsPath\\": \\"/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/hosts\\",\\n \\"LogPath\\": \\"/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62-json.log\\",\\n \\"Name\\": \\"/consul\\",\\n \\"RestartCount\\": 0,\\n \\"Driver\\": \\"aufs\\",\\n \\"ExecDriver\\": \\"native-0.2\\",\\n \\"MountLabel\\": \\"\\",\\n \\"ProcessLabel\\": \\"\\",\\n \\"AppArmorProfile\\": \\"\\",\\n \\"ExecIDs\\": null,\\n \\"HostConfig\\": {\\n \\"Binds\\": [\\n \\"/fleetmake/data/consul/log:/var/consul/log\\",\\n \\"/fleetmake/data/consul/data:/var/consul/data\\",\\n \\"/fleetmake/data/consul/conf:/var/consul/config\\"\\n ],\\n \\"ContainerIDFile\\": \\"\\",\\n \\"LxcConf\\": [],\\n \\"Memory\\": 0,\\n \\"MemoryReservation\\": 0,\\n
313+ // \\"MemorySwap\\": 0,\\n \\"KernelMemory\\": 0,\\n \\"CpuShares\\": 0,\\n \\"CpuPeriod\\": 0,\\n \\"CpusetCpus\\": \\"\\",\\n \\"CpusetMems\\": \\"\\",\\n \\"CpuQuota\\": 0,\\n \\"BlkioWeight\\": 0,\\n \\"OomKillDisable\\": false,\\n \\"MemorySwappiness\\": -1,\\n \\"Privileged\\": false,\\n \\"PortBindings\\": {\\n \\"8300/tcp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8300\\"\\n }\\n ],\\n \\"8301/tcp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8301\\"\\n }\\n ],\\n \\"8301/udp\\": [\\n {\\n
314+ // \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8301\\"\\n }\\n ],\\n
315+ // \\"8302/tcp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8302\\"\\n }\\n ],\\n \\"8302/udp\\": [\\n {\\n
316+ // \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8302\\"\\n }\\n ],\\n
317+ // \\"8400/tcp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8400\\"\\n }\\n ],\\n \\"8500/tcp\\": [\\n {\\n
318+ // \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8500\\"\\n }\\n
319+ // ],\\n \\"8600/tcp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n
320+ // \\"HostPort\\": \\"8600\\"\\n }\\n ],\\n \\"8600/udp\\": [\\n {\\n \\"HostIp\\": \\"\\",\\n \\"HostPort\\": \\"8600\\"\\n }\\n
321+ // ]\\n },\\n \\"Links\\": null,\\n \\"PublishAllPorts\\": false,\\n \\"Dns\\": [],\\n
322+ // \\"DnsOptions\\": [],\\n \\"DnsSearch\\": [],\\n \\"ExtraHosts\\": null,\\n \\"VolumesFrom\\": null,\\n \\"Devices\\": [],\\n \\"NetworkMode\\": \\"host\\",\\n \\"IpcMode\\": \\"\\",\\n
323+ // \\"PidMode\\": \\"\\",\\n \\"UTSMode\\": \\"\\",\\n \\"CapAdd\\": null,\\n \\"CapDrop\\": null,\\n \\"GroupAdd\\": null,\\n \\"RestartPolicy\\": {\\n \\"Name\\": \\"no\\",\\n \\"MaximumRetryCount\\": 0\\n },\\n \\"SecurityOpt\\": null,\\n \\"ReadonlyRootfs\\": false,\\n
324+ // \\"Ulimits\\": null,\\n \\"LogConfig\\": {\\n \\"Type\\": \\"json-file\\",\\n \\"Config\\": {}\\n },\\n \\"CgroupParent\\": \\"\\",\\n \\"ConsoleSize\\": [\\n 0,\\n
325+ // 0\\n ],\\n \\"VolumeDriver\\": \\"\\"\\n },\\n \\"GraphDriver\\": {\\n \\"Name\\": \\"aufs\\",\\n \\"Data\\": null\\n },\\n \\"Mounts\\": [\\n {\\n \\"Source\\": \\"/fleetmake/data/consul/log\\",\\n \\"Destination\\": \\"/var/consul/log\\",\\n \\"Mode\\": \\"\\",\\n
326+ // \\"RW\\": true\\n },\\n {\\n \\"Source\\": \\"/fleetmake/data/consul/data\\",\\n
327+ // \\"Destination\\": \\"/var/consul/data\\",\\n \\"Mode\\": \\"\\",\\n \\"RW\\": true\\n },\\n {\\n \\"Source\\": \\"/fleetmake/data/consul/conf\\",\\n \\"Destination\\": \\"/var/consul/config\\",\\n \\"Mode\\": \\"\\",\\n \\"RW\\": true\\n }\\n ],\\n \\"Config\\": {\\n \\"Hostname\\": \\"atomix\\",\\n \\"Domainname\\": \\"\\",\\n \\"User\\": \\"\\",\\n
328+ // \\"AttachStdin\\": false,\\n \\"AttachStdout\\": false,\\n \\"AttachStderr\\": false,\\n \\"ExposedPorts\\": {\\n \\"8300/tcp\\": {},\\n \\"8301/tcp\\": {},\\n \\"8301/udp\\": {},\\n
329+ // \\"8302/tcp\\": {},\\n \\"8302/udp\\": {},\\n \\"8400/tcp\\": {},\\n \\"8500/tcp\\": {},\\n \\"8600/tcp\\": {},\\n \\"8600/udp\\": {}\\n },\\n \\"Tty\\": false,\\n \\"OpenStdin\\": false,\\n \\"StdinOnce\\": false,\\n \\"Env\\": [\\n \\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\",\\n \\"CONSUL_VERSION=0.5.2\\",\\n \\"CONSUL_SHA256=171cf4074bfca3b1e46112105738985783f19c47f4408377241b868affa9d445\\"\\n ],\\n \\"Cmd\\": [\\n \\"agent\\",\\n \\"-config-file\\",\\n \\"/var/consul/config/config.json\\",\\n
330+ // \\"-bootstrap\\"\\n ],\\n \\"Image\\": \\"quobjectio/consul:0.5.2\\",\\n \\"Volumes\\": {\\n \\"/var/consul/config\\": {},\\n \\"/var/consul/data\\": {},\\n \\"/var/consul/log\\": {}\\n },\\n \\"WorkingDir\\": \\"\\",\\n \\"Entrypoint\\": [\\n \\"/run.sh\\"\\n
331+ // ],\\n \\"OnBuild\\": null,\\n \\"Labels\\": {},\\n \\"StopSignal\\": \\"SIGTERM\\"\\n },\\n \\"NetworkSettings\\": {\\n \\"Bridge\\": \\"\\",\\n \\"SandboxID\\": \\"bc04a89e70c29498c25a32472c62a01b8de7d12b31a856b539d66a344df079a2\\",\\n \\"HairpinMode\\": false,\\n \\"LinkLocalIPv6Address\\": \\"\\",\\n \\"LinkLocalIPv6PrefixLen\\": 0,\\n \\"Ports\\": {},\\n \\"SandboxKey\\": \\"/var/run/docker/netns/default\\",\\n \\"SecondaryIPAddresses\\": null,\\n \\"SecondaryIPv6Addresses\\": null,\\n
332+ // \\"EndpointID\\": \\"\\",\\n \\"Gateway\\": \\"\\",\\n \\"GlobalIPv6Address\\": \\"\\",\\n \\"GlobalIPv6PrefixLen\\": 0,\\n \\"IPAddress\\": \\"\\",\\n \\"IPPrefixLen\\": 0,\\n \\"IPv6Gateway\\": \\"\\",\\n \\"MacAddress\\": \\"\\",\\n \\"Networks\\": {\\n \\"host\\": {\\n
333+ // \\"EndpointID\\": \\"aeba20b34a47596646044493147fb1eafd5b4b76a3688f9b5c450b1dfe2bfdfb\\",\\n \\"Gateway\\": \\"\\",\\n \\"IPAddress\\": \\"\\",\\n \\"IPPrefixLen\\": 0,\\n \\"IPv6Gateway\\": \\"\\",\\n \\"GlobalIPv6Address\\": \\"\\",\\n \\"GlobalIPv6PrefixLen\\": 0,\\n \\"MacAddress\\": \\"\\"\\n }\\n }\\n }\\n}\\n]\\n",""]',
334+ // object:
335+ // [ { Id: '2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62',
336+ // Created: '2016-01-14T01:53:08.855624531Z',
337+ // Path: '/run.sh',
338+ // Args:
339+ // [ 'agent',
340+ // '-config-file',
341+ // '/var/consul/config/config.json',
342+ // '-bootstrap' ],
343+ // State:
344+ // { Status: 'running',
345+ // Running: true,
346+ // Paused: false,
347+ // Restarting: false,
348+ // OOMKilled: false,
349+ // Dead: false,
350+ // Pid: 1913,
351+ // ExitCode: 0,
352+ // Error: '',
353+ // StartedAt: '2016-01-14T01:53:08.999561111Z',
354+ // FinishedAt: '0001-01-01T00:00:00Z' },
355+ // Image: 'c2e8640282e5e8c0ed4efbffe661ebc9a3c6819fb3378f54eab6310a3754edc8',
356+ // ResolvConfPath: '/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/resolv.conf',
357+ // HostnamePath: '/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/hostname',
358+ // HostsPath: '/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/hosts',
359+ // LogPath: '/var/lib/docker/containers/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62/2e91854b5dd01a1bb9a8c67757264f32cd512385502f365321771bf669b0ff62-json.log',
360+ // Name: '/consul',
361+ // RestartCount: 0,
362+ // Driver: 'aufs',
363+ // ExecDriver: 'native-0.2',
364+ // MountLabel: '',
365+ // ProcessLabel: '',
366+ // AppArmorProfile: '',
367+ // ExecIDs: null,
368+ // HostConfig:
369+ // { Binds:
370+ // [ '/fleetmake/data/consul/log:/var/consul/log',
371+ // '/fleetmake/data/consul/data:/var/consul/data',
372+ // '/fleetmake/data/consul/conf:/var/consul/config' ],
373+ // ContainerIDFile: '',
374+ // LxcConf: [],
375+ // Memory: 0,
376+ // MemoryReservation: 0,
377+ // MemorySwap: 0,
378+ // KernelMemory: 0,
379+ // CpuShares: 0,
380+ // CpuPeriod: 0,
381+ // CpusetCpus: '',
382+ // CpusetMems: '',
383+ // CpuQuota: 0,
384+ // BlkioWeight: 0,
385+ // OomKillDisable: false,
386+ // MemorySwappiness: -1,
387+ // Privileged: false,
388+ // PortBindings:
389+ // { '8300/tcp': [ { HostIp: '', HostPort: '8300' } ],
390+ // '8301/tcp': [ { HostIp: '', HostPort: '8301' } ],
391+ // '8301/udp': [ { HostIp: '', HostPort: '8301' } ],
392+ // '8302/tcp': [ { HostIp: '', HostPort: '8302' } ],
393+ // '8302/udp': [ { HostIp: '', HostPort: '8302' } ],
394+ // '8400/tcp': [ { HostIp: '', HostPort: '8400' } ],
395+ // '8500/tcp': [ { HostIp: '', HostPort: '8500' } ],
396+ // '8600/tcp': [ { HostIp: '', HostPort: '8600' } ],
397+ // '8600/udp': [ { HostIp: '', HostPort: '8600' } ] },
398+ // Links: null,
399+ // PublishAllPorts: false,
400+ // Dns: [],
401+ // DnsOptions: [],
402+ // DnsSearch: [],
403+ // ExtraHosts: null,
404+ // VolumesFrom: null,
405+ // Devices: [],
406+ // NetworkMode: 'host',
407+ // IpcMode: '',
408+ // PidMode: '',
409+ // UTSMode: '',
410+ // CapAdd: null,
411+ // CapDrop: null,
412+ // GroupAdd: null,
413+ // RestartPolicy: { Name: 'no', MaximumRetryCount: 0 },
414+ // SecurityOpt: null,
415+ // ReadonlyRootfs: false,
416+ // Ulimits: null,
417+ // LogConfig: { Type: 'json-file', Config: {} },
418+ // CgroupParent: '',
419+ // ConsoleSize: [ 0, 0 ],
420+ // VolumeDriver: '' },
421+ // GraphDriver: { Name: 'aufs', Data: null },
422+ // Mounts:
423+ // [ { Source: '/fleetmake/data/consul/log',
424+ // Destination: '/var/consul/log',
425+ // Mode: '',
426+ // RW: true },
427+ // { Source: '/fleetmake/data/consul/data',
428+ // Destination: '/var/consul/data',
429+ // Mode: '',
430+ // RW: true },
431+ // { Source: '/fleetmake/data/consul/conf',
432+ // Destination: '/var/consul/config',
433+ // Mode: '',
434+ // RW: true } ],
435+ // Config:
436+ // { Hostname: 'atomix',
437+ // Domainname: '',
438+ // User: '',
439+ // AttachStdin: false,
440+ // AttachStdout: false,
441+ // AttachStderr: false,
442+ // ExposedPorts:
443+ // { '8300/tcp': {},
444+ // '8301/tcp': {},
445+ // '8301/udp': {},
446+ // '8302/tcp': {},
447+ // '8302/udp': {},
448+ // '8400/tcp': {},
449+ // '8500/tcp': {},
450+ // '8600/tcp': {},
451+ // '8600/udp': {} },
452+ // Tty: false,
453+ // OpenStdin: false,
454+ // StdinOnce: false,
455+ // Env:
456+ // [ 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
457+ // 'CONSUL_VERSION=0.5.2',
458+ // 'CONSUL_SHA256=171cf4074bfca3b1e46112105738985783f19c47f4408377241b868affa9d445' ],
459+ // Cmd:
460+ // [ 'agent',
461+ // '-config-file',
462+ // '/var/consul/config/config.json',
463+ // '-bootstrap' ],
464+ // Image: 'quobjectio/consul:0.5.2',
465+ // Volumes:
466+ // { '/var/consul/config': {},
467+ // '/var/consul/data': {},
468+ // '/var/consul/log': {} },
469+ // WorkingDir: '',
470+ // Entrypoint: [ '/run.sh' ],
471+ // OnBuild: null,
472+ // Labels: {},
473+ // StopSignal: 'SIGTERM' },
474+ // NetworkSettings:
475+ // { Bridge: '',
476+ // SandboxID: 'bc04a89e70c29498c25a32472c62a01b8de7d12b31a856b539d66a344df079a2',
477+ // HairpinMode: false,
478+ // LinkLocalIPv6Address: '',
479+ // LinkLocalIPv6PrefixLen: 0,
480+ // Ports: {},
481+ // SandboxKey: '/var/run/docker/netns/default',
482+ // SecondaryIPAddresses: null,
483+ // SecondaryIPv6Addresses: null,
484+ // EndpointID: '',
485+ // Gateway: '',
486+ // GlobalIPv6Address: '',
487+ // GlobalIPv6PrefixLen: 0,
488+ // IPAddress: '',
489+ // IPPrefixLen: 0,
490+ // IPv6Gateway: '',
491+ // MacAddress: '',
492+ // Networks:
493+ // { host:
494+ // { EndpointID: 'aeba20b34a47596646044493147fb1eafd5b4b76a3688f9b5c450b1dfe2bfdfb',
495+ // Gateway: '',
496+ // IPAddress: '',
497+ // IPPrefixLen: 0,
498+ // IPv6Gateway: '',
499+ // GlobalIPv6Address: '',
500+ // GlobalIPv6PrefixLen: 0,
501+ // MacAddress: '' } } } } ] }
300502```
0 commit comments