Docker Engine API
DevSecOps Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 6.0.0 and later.
The Engine API is an HTTP API served by Docker Engine. It is the API the Docker client uses to communicate with the Engine, so everything the Docker client can do can be done with the API. This integration was integrated and tested with version 20.10.17 (API Version 1.41) of Docker Engine API
#
Configure Docker Engine API in CortexParameter | Required |
---|---|
Server URL (e.g. https://www.example.com:1000) | True |
Docker Client Certificate | True |
Docker Client Private Key | True |
CA Certificate | False |
Trust any certificate (not secure) | False |
Use system proxy settings | False |
Registry Identity Token | False |
Registry Username | False |
Registry Password | False |
Registry Server Address (e.g. docker.io) | False |
Note: The Docker private key must be first stored into XSOAR as a credential attribute of a saved credential, and this credential must be selected as the auth key.
#
Docker EngineDocker Engine is an open source containerization technology for building and containerizing your applications. Docker Engine acts as a client-server application with:
- A server with a long-running daemon process dockerd.
- APIs which specify interfaces that programs can use to talk to and instruct the Docker daemon.
- A command line interface (CLI) client docker.
The CLI uses Docker APIs to control or interact with the Docker daemon through scripting or direct CLI commands. Many other Docker applications use the underlying API and CLI. The daemon creates and manage Docker objects, such as images, containers, networks, and volumes.
#
RequirementsBy default, Docker runs through a non-networked UNIX socket. It can also optionally communicate using an HTTP socket. This integration manages a Docker Server that has had it's Docker daemon API interface exposed over HTTPS.
Refer to the Docker documentation for how to configure Docker server to securely accept HTTPS connections.
To use this integration you need:
- The Docker server to be running in TLS (HTTPS) mode
- Have generated a certificate for this integration to act as a Docker Client authorised to manage this server
The integration takes the client certificate, private key, and CA's certificate as paramaters. These three are expected in the PEM format.
If a CA cert is not provided, the Docker server certificate will be validated using the public CA's included in Python Requests. Or not validated at all if Trust any certificate (not secure)
is selected.
#
Docker Registry AuthenticationAuthentication for registries is handled by the integration not the Docker Server. This is configured as a integration parameter. This can be in the form of either a identitytoken or Username/Password/Serveraddress. These four parameters are optional and if none authentication credentials are provided the integration will function in "Anonymous mode". Some Commands may not function as a result.
#
CommandsYou can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.
#
docker-build-pruneDelete builder cache
#
Base Commanddocker-build-prune
#
InputArgument Name | Description | Required |
---|---|---|
keep_storage | Amount of disk space in bytes to keep for cache. | Optional |
prune_all | Remove all types of build cache. | Optional |
filters | A JSON encoded value of the filters (a map[string][]string ) to process on the list of build cache objects. Available filters: - until= duration : duration relative to daemon's time, during which build cache was not used, in Go's duration format (e.g., '24h') - id= id - parent= id - type= string - description= string - inuse - shared - private . | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.BuildPruneResponse.SpaceReclaimed | Number | Disk space reclaimed in bytes |
#
Command Example!docker-build-prune
#
Context Example#
Human Readable Output#
Results
CachesDeleted SpaceReclaimed 0
#
docker-config-createCreate a config
#
Base Commanddocker-config-create
#
InputArgument Name | Description | Required |
---|---|---|
configspec_name | User-defined name of the config. | Optional |
configspec_labels | User-defined key/value metadata. | Optional |
configspec_data | Base64-url-safe-encoded (RFC 4648) config data. . | Optional |
configspec_templating_Name | configspec_templating Name. | Optional |
configspec_templating_Options | configspec_templating Options. | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!docker-config-create configspec_name="test_config" configspec_data="VEhJUyBJUyBOT1QgQSBSRUFMIENFUlRJRklDQVRFCg=="
#
Context Example#
Human Readable Output#
Results
ID vfih5lb2qn8rrxla178td04al
#
docker-config-inspectInspect a config
#
Base Commanddocker-config-inspect
#
InputArgument Name | Description | Required |
---|---|---|
id | ID of the config. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.Config.ID | String | Docker Config ID |
Docker.Config.CreatedAt | String | Docker Config CreatedAt |
Docker.Config.UpdatedAt | String | Docker Config UpdatedAt |
#
Command Example!docker-config-inspect id="ud0ychozv55f7n0pzk6qo9kq9"
#
Context Example#
Human Readable Output#
Results
message config ud0ychozv55f7n0pzk6qo9kq9 not found
#
docker-config-listList configs
#
Base Commanddocker-config-list
#
InputArgument Name | Description | Required |
---|---|---|
filters | A JSON encoded value of the filters . | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.Config.ID | String | Docker Config ID |
Docker.Config.CreatedAt | String | Docker Config CreatedAt |
Docker.Config.UpdatedAt | String | Docker Config UpdatedAt |
#
Command Example!docker-config-list
#
Context Example#
Human Readable Output#
Results
CreatedAt ID Spec UpdatedAt Version 2021-01-10T07:33:59.040093065Z vfih5lb2qn8rrxla178td04al Name: test_config
Labels: {}
Data: VEhJUyBJUyBOT1QgQSBSRUFMIENFUlRJRklDQVRFCg==2021-01-10T07:33:59.040093065Z Index: 11
#
docker-container-changesGet changes on a container’s filesystem
#
Base Commanddocker-container-changes
#
InputArgument Name | Description | Required |
---|---|---|
id | ID or name of the container. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ContainerChangeResponseItem.Path | String | Path to file that has changed |
Docker.ContainerChangeResponseItem.Kind | Number | Kind of change |
#
Command Example!docker-container-changes id="04be62e20d33bf299865e26b657ec5516928641558ccff6a899407ab0b6b1d94"
#
Context Example#
Human Readable Output#
Results
Kind Path 0 /tmp 1 /tmp/opentaxii.yml 1 /opentaxii.yml
#
docker-container-createCreate a container
#
Base Commanddocker-container-create
#
InputArgument Name | Description | Required |
---|---|---|
name | Assign the specified name to the container. Must match /?[a-zA-Z0-9][a-zA-Z0-9_.-]+ . . | Optional |
containerconfig_hostname | The hostname to use for the container, as a valid RFC 1123 hostname. | Optional |
containerconfig_domainname | The domain name to use for the container. | Optional |
containerconfig_user | The user that commands are run as inside the container. | Optional |
containerconfig_attachstdin | Whether to attach to stdin . | Optional |
containerconfig_attachstdout | Whether to attach to stdout . | Optional |
containerconfig_attachstderr | Whether to attach to stderr . | Optional |
containerconfig_exposedports | An object mapping ports to an empty object in the form: {" port / tcp\|udp\|sctp ": {}} . | Optional |
containerconfig_tty | Attach standard streams to a TTY, including stdin if it is not closed. . | Optional |
containerconfig_openstdin | Open stdin . | Optional |
containerconfig_stdinonce | Close stdin after one attached client disconnects. | Optional |
containerconfig_env | A list of environment variables to set inside the container in the form ["VAR=value", ...] . A variable without = is removed from the environment, rather than to have an empty value. . | Optional |
containerconfig_cmd | Command to run specified as a string or an array of strings. . | Optional |
containerconfig_healthcheck_Test | containerconfig_healthcheck Test. | Optional |
containerconfig_healthcheck_Interval | containerconfig_healthcheck Interval. | Optional |
containerconfig_healthcheck_Timeout | containerconfig_healthcheck Timeout. | Optional |
containerconfig_healthcheck_Retries | containerconfig_healthcheck Retries. | Optional |
containerconfig_healthcheck_StartPeriod | containerconfig_healthcheck StartPeriod. | Optional |
containerconfig_argsescaped | Command is already escaped (Windows only). | Optional |
containerconfig_image | The name of the image to use when creating the container/ . | Optional |
containerconfig_volumes | An object mapping mount point paths inside the container to empty objects. . | Optional |
containerconfig_workingdir | The working directory for commands to run in. | Optional |
containerconfig_entrypoint | The entry point for the container as a string or an array of strings. If the array consists of exactly one empty string ([""] ) then the entry point is reset to system default (i.e., the entry point used by docker when there is no ENTRYPOINT instruction in the Dockerfile ). . | Optional |
containerconfig_networkdisabled | Disable networking for the container. | Optional |
containerconfig_macaddress | MAC address of the container. | Optional |
containerconfig_onbuild | ONBUILD metadata that were defined in the image's Dockerfile . . | Optional |
containerconfig_labels | User-defined key/value metadata. | Optional |
containerconfig_stopsignal | Signal to stop a container as a string or unsigned integer. . | Optional |
containerconfig_stoptimeout | Timeout to stop a container in seconds. | Optional |
containerconfig_shell | Shell for when RUN , CMD , and ENTRYPOINT uses a shell. . | Optional |
hostconfig_binds | A list of volume bindings for this container. | Optional |
hostconfig_containeridfile | Path to a file where the container ID is written. | Optional |
hostconfig_logconfig_Type | hostconfig_logconfig Type. | Optional |
hostconfig_logconfig_Config | Log Config. | Optional |
hostconfig_networkmode | Network mode to use for this container. | Optional |
hostconfig_portbindings | hostconfig port bindings. | Optional |
hostconfig_restartpolicy_Name | hostconfig_restartpolicy Name. | Optional |
hostconfig_restartpolicy_MaximumRetryCount | hostconfig_restartpolicy MaximumRetryCount. | Optional |
hostconfig_autoremove | Automatically remove the container when the container's process exits. This has no effect if RestartPolicy is set. . | Optional |
hostconfig_volumedriver | Driver that this container uses to mount volumes. | Optional |
hostconfig_volumesfrom | A list of volumes to inherit from another container. | Optional |
hostconfig_mounts | Specification for mounts to be added to the container. . | Optional |
hostconfig_capadd | A list of kernel capabilities to add to the container. Conflicts with option 'Capabilities'. . | Optional |
hostconfig_capdrop | A list of kernel capabilities to drop from the container. Conflicts with option 'Capabilities'. . | Optional |
hostconfig_cgroupnsmode | cgroup namespace mode for the container. Possible values are: - "private" : the container runs in its own private cgroup namespace - "host" : use the host system's cgroup namespace If not specified, the daemon default is used, which can either be "private" or "host" , depending on daemon version, kernel support and configuration. . Possible values are: private, host. | Optional |
hostconfig_dns | A list of DNS servers for the container to use. | Optional |
hostconfig_dnsoptions | A list of DNS options. | Optional |
hostconfig_dnssearch | A list of DNS search domains. | Optional |
hostconfig_extrahosts | A list of hostnames/IP mappings to add to the container's /etc/hosts file. Specified in the form ["hostname:IP"] . . | Optional |
hostconfig_groupadd | A list of additional groups that the container process will run as. . | Optional |
hostconfig_ipcmode | IPC sharing mode for the container. Possible values are: - "none" : own private IPC namespace, with /dev/shm not mounted - "private" : own private IPC namespace - "shareable" : own private IPC namespace, with a possibility to share it with other containers - "container: name\|id " : join another (shareable) container's IPC namespace - "host" : use the host system's IPC namespace If not specified, daemon default is used, which can either be "private" or "shareable" , depending on daemon version and configuration. . | Optional |
hostconfig_cgroup | Cgroup to use for the container. | Optional |
hostconfig_links | A list of links for the container in the form container_name:alias . . | Optional |
hostconfig_oomscoreadj | An integer value containing the score given to the container in order to tune OOM killer preferences. . | Optional |
hostconfig_pidmode | Set the PID (Process) Namespace mode for the container. It can be either: - "container: name\|id " : joins another container's PID namespace - "host" : use the host's PID namespace inside the container . | Optional |
hostconfig_privileged | Gives the container full access to the host. | Optional |
hostconfig_publishallports | Allocates an ephemeral host port for all of a container's exposed ports. Ports are de-allocated when the container stops and allocated when the container starts. The allocated port might be changed when restarting the container. The port is selected from the ephemeral port range that depends on the kernel. For example, on Linux the range is defined by /proc/sys/net/ipv4/ip_local_port_range . . | Optional |
hostconfig_readonlyrootfs | Mount the container's root filesystem as read only. | Optional |
hostconfig_securityopt | A list of string values to customize labels for MLS systems, such as SELinux. | Optional |
hostconfig_storageopt | Storage driver options for this container, in the form {"size": "120G"} . . | Optional |
hostconfig_tmpfs | A map of container directories which should be replaced by tmpfs mounts, and their corresponding mount options. For example: { "/run": "rw,noexec,nosuid,size=65536k" } . | Optional |
hostconfig_utsmode | UTS namespace to use for the container. | Optional |
hostconfig_usernsmode | Sets the usernamespace mode for the container when usernamespace remapping option is enabled. . | Optional |
hostconfig_shmsize | Size of /dev/shm in bytes. If omitted, the system uses 64MB. . | Optional |
hostconfig_sysctls | A list of kernel meters (sysctls) to set in the container. For example: {"net.ipv4.ip_forward": "1"} . | Optional |
hostconfig_runtime | Runtime to use with this container. | Optional |
hostconfig_consolesize | Initial console size, as an [height, width] array. (Windows only) . | Optional |
hostconfig_isolation | Isolation technology of the container. (Windows only) . Possible values are: default, process, hyperv. | Optional |
hostconfig_maskedpaths | The list of paths to be masked inside the container (this overrides the default set of paths). . | Optional |
hostconfig_readonlypaths | The list of paths to be set as read-only inside the container (this overrides the default set of paths). . | Optional |
networkingconfig_endpointsconfig | A mapping of network name to endpoint configuration for that network. . | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!docker-container-create name="hello-docker" containerconfig_image="hello-world"
#
Context Example#
Human Readable Output#
Results
message Conflict. The container name "/hello-docker" is already in use by container "7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41". You have to remove (or rename) that container to be able to reuse that name.
#
docker-container-deleteRemove a container
#
Base Commanddocker-container-delete
#
InputArgument Name | Description | Required |
---|---|---|
id | ID or name of the container. | Required |
v | Remove anonymous volumes associated with the container. Possible values are: false, true. Default is false. | Optional |
force | If the container is running, kill it before removing it. Possible values are: false, true. Default is false. | Optional |
link | Remove the specified link associated with the container. Possible values are: false, true. Default is false. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ContainerDelete.Status Code | String | Image Tag Result |
#
Command example!docker-container-delete id="hello-docker"
#
Context Example#
Human Readable Output#
Results
Status Code 204
#
docker-container-inspectInspect a container
#
Base Commanddocker-container-inspect
#
InputArgument Name | Description | Required |
---|---|---|
id | ID or name of the container. | Required |
size | Return the size of container as fields SizeRw and SizeRootFs . | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ContainerInspectResponse.Id | String | The ID of the container |
Docker.ContainerInspectResponse.Created | String | The time the container was created |
Docker.ContainerInspectResponse.Path | String | The path to the command being run |
Docker.ContainerInspectResponse.Image | String | The container's image ID |
Docker.ContainerInspectResponse.ResolvConfPath | String | Docker ContainerInspectResponse ResolvConfPath |
Docker.ContainerInspectResponse.HostnamePath | String | Docker ContainerInspectResponse HostnamePath |
Docker.ContainerInspectResponse.HostsPath | String | Docker ContainerInspectResponse HostsPath |
Docker.ContainerInspectResponse.LogPath | String | Docker ContainerInspectResponse LogPath |
Docker.ContainerInspectResponse.Name | String | Docker ContainerInspectResponse Name |
Docker.ContainerInspectResponse.RestartCount | Number | Docker ContainerInspectResponse RestartCount |
Docker.ContainerInspectResponse.Driver | String | Docker ContainerInspectResponse Driver |
Docker.ContainerInspectResponse.Platform | String | Docker ContainerInspectResponse Platform |
Docker.ContainerInspectResponse.MountLabel | String | Docker ContainerInspectResponse MountLabel |
Docker.ContainerInspectResponse.ProcessLabel | String | Docker ContainerInspectResponse ProcessLabel |
Docker.ContainerInspectResponse.AppArmorProfile | String | Docker ContainerInspectResponse AppArmorProfile |
Docker.ContainerInspectResponse.SizeRw | Number | The size of files that have been created or changed by this container. |
Docker.ContainerInspectResponse.SizeRootFs | Number | The total size of all the files in this container. |
Docker.ContainerInspectResponse.Mounts.Type | String | Docker ContainerInspectResponse Mounts Type |
Docker.ContainerInspectResponse.Mounts.Name | String | Docker ContainerInspectResponse Mounts Name |
Docker.ContainerInspectResponse.Mounts.Source | String | Docker ContainerInspectResponse Mounts Source |
Docker.ContainerInspectResponse.Mounts.Destination | String | Docker ContainerInspectResponse Mounts Destination |
Docker.ContainerInspectResponse.Mounts.Driver | String | Docker ContainerInspectResponse Mounts Driver |
Docker.ContainerInspectResponse.Mounts.Mode | String | Docker ContainerInspectResponse Mounts Mode |
Docker.ContainerInspectResponse.Mounts.RW | Boolean | Docker ContainerInspectResponse Mounts RW |
Docker.ContainerInspectResponse.Mounts.Propagation | String | Docker ContainerInspectResponse Mounts Propagation |
#
Command Example!docker-container-inspect id="7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41"
#
Context Example#
Human Readable Output#
Results
AppArmorProfile Args Config Created Driver ExecIDs GraphDriver HostConfig HostnamePath HostsPath Id Image LogPath MountLabel Mounts Name NetworkSettings Path Platform ProcessLabel ResolvConfPath RestartCount State Hostname: 7997c8bd061e
Domainname:
User:
AttachStdin: false
AttachStdout: false
AttachStderr: false
Tty: false
OpenStdin: false
StdinOnce: false
Env: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Cmd: /hello
Image: hello-world
Volumes: null
WorkingDir:
Entrypoint: null
OnBuild: null
Labels: {}
StopSignal: SIGTERM2021-01-08T16:22:02.396165935Z overlay2 Data: {"LowerDir": "/var/lib/docker/overlay2/2ce039a43f37e7fae47787c5533de9e83f2c2d16876938e1183e6ee7dbf7f3d8-init/diff:/var/lib/docker/overlay2/1f480a7135adc30bb61259a8c1b45c7213946dfc1959c082a53c174d47c8f73f/diff", "MergedDir": "/var/lib/docker/overlay2/2ce039a43f37e7fae47787c5533de9e83f2c2d16876938e1183e6ee7dbf7f3d8/merged", "UpperDir": "/var/lib/docker/overlay2/2ce039a43f37e7fae47787c5533de9e83f2c2d16876938e1183e6ee7dbf7f3d8/diff", "WorkDir": "/var/lib/docker/overlay2/2ce039a43f37e7fae47787c5533de9e83f2c2d16876938e1183e6ee7dbf7f3d8/work"}
Name: overlay2Binds: null
ContainerIDFile:
LogConfig: {"Type": "json-file", "Config": {}}
NetworkMode: default
PortBindings: null
RestartPolicy: {"Name": "", "MaximumRetryCount": 0}
AutoRemove: false
VolumeDriver:
VolumesFrom: null
CapAdd: null
CapDrop: null
CgroupnsMode: host
Dns:
DnsOptions:
DnsSearch:
ExtraHosts: null
GroupAdd: null
IpcMode: private
Cgroup:
Links: null
OomScoreAdj: 0
PidMode:
Privileged: false
PublishAllPorts: false
ReadonlyRootfs: false
SecurityOpt: null
UTSMode:
UsernsMode:
ShmSize: 67108864
Runtime: runc
ConsoleSize: 0,
0
Isolation:
CpuShares: 0
Memory: 0
NanoCpus: 0
CgroupParent:
BlkioWeight: 0
BlkioWeightDevice: null
BlkioDeviceReadBps: null
BlkioDeviceWriteBps: null
BlkioDeviceReadIOps: null
BlkioDeviceWriteIOps: null
CpuPeriod: 0
CpuQuota: 0
CpuRealtimePeriod: 0
CpuRealtimeRuntime: 0
CpusetCpus:
CpusetMems:
Devices: null
DeviceCgroupRules: null
DeviceRequests: null
KernelMemory: 0
KernelMemoryTCP: 0
MemoryReservation: 0
MemorySwap: 0
MemorySwappiness: null
OomKillDisable: false
PidsLimit: null
Ulimits: null
CpuCount: 0
CpuPercent: 0
IOMaximumIOps: 0
IOMaximumBandwidth: 0
MaskedPaths: /proc/asound,
/proc/acpi,
/proc/kcore,
/proc/keys,
/proc/latency_stats,
/proc/timer_list,
/proc/timer_stats,
/proc/sched_debug,
/proc/scsi,
/sys/firmware
ReadonlyPaths: /proc/bus,
/proc/fs,
/proc/irq,
/proc/sys,
/proc/sysrq-trigger/var/lib/docker/containers/7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41/hostname /var/lib/docker/containers/7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41/hosts 7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41 sha256:bf756fb1ae65adf866bd8c456593cd24beb6a0a061dedf42b26a993176745f6b /var/lib/docker/containers/7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41/7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41-json.log /hello-docker Bridge:
SandboxID: 6d48185534118ce5b3549501c122dd1f67831418c306ef2291cfda6763db6e0e
HairpinMode: false
LinkLocalIPv6Address:
LinkLocalIPv6PrefixLen: 0
Ports: {}
SandboxKey: /var/run/docker/netns/6d4818553411
SecondaryIPAddresses: null
SecondaryIPv6Addresses: null
EndpointID:
Gateway:
GlobalIPv6Address:
GlobalIPv6PrefixLen: 0
IPAddress:
IPPrefixLen: 0
IPv6Gateway:
MacAddress:
Networks: {"bridge": {"IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "b5b425aad28e5f4b9c9b118257ce214455d84a7901e5a90d79e3ae4f527f725e", "EndpointID": "", "Gateway": "", "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "", "DriverOpts": null}}/hello linux /var/lib/docker/containers/7997c8bd061e762bfdb105274af3f60e5f2254aaba2172744db1edfccc2b8a41/resolv.conf 0 Status: exited
Running: false
Paused: false
Restarting: false
OOMKilled: false
Dead: false
Pid: 0
ExitCode: 0
Error:
StartedAt: 2021-01-08T16:26:46.401416786Z
FinishedAt: 2021-01-08T16:26:46.413127348Z
#
docker-container-listList containers
#
Base Commanddocker-container-list
#
InputArgument Name | Description | Required |
---|---|---|
list_all | Return all containers. By default, only running containers are shown. . | Optional |
limit | Return this number of most recently created containers, including non-running ones. . | Optional |
size | Return the size of container as fields SizeRw and SizeRootFs . . | Optional |
filters | Filters to process on the container list, encoded as JSON (a map[string][]string ). For example, {"status": ["paused"]} will only return paused containers. Available filters: - ancestor =( image-name [: tag ] , image id , or image@digest ) - before =(container id or container name ) - expose =( port [/ proto ] | startport-endport /[ proto ] ) - exited= int containers with exit code of int - health =(starting |healthy |unhealthy |none ) - id= ID a container's ID - isolation= (default |process |hyperv ) (Windows daemon only) - is-task= (true |false ) - label=key or label="key=value" of a container label - name= name a container's name - network =(network id or network name ) - publish =( port [/ proto ] | startport-endport /[ proto ] ) - since =(container id or container name ) - status= (created |restarting |running |removing |paused |exited |dead ) - volume =(volume name or mount point destination ) . | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!docker-container-list
#
Context Example#
Human Readable Output#
Results
Command Created HostConfig Id Image ImageID Labels Mounts Names NetworkSettings Ports State Status tini -- /docker-entrypoint.sh mongo-express 1609920735 NetworkMode: mongodb_default 57d49db83f2ced79c87e5c50d2b407bbb7bc33c3a95a03e142477f3a3b79ded5 mongo-express sha256:05bf9d904cd0953ee1ad647a61abfb0ab1470062f8baa70495b4b068e95a514e com.docker.compose.config-hash: 0a75befcc34f36ab677c5d8f09d2ee8063e8ad3d
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: mongodb
com.docker.compose.service: mongo-express
com.docker.compose.version: 1.5.0/mongodb-express Networks: {"mongodb_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "5e04b0a7302ac9ce9c5fa3ba9d71c6bf173a9aaca5b3efc6c79b3bf01260371b", "EndpointID": "2628f2ac3df2f3b5a8059fe3e736d9fe9da4d428c9da9220dad5d2eb100258fa", "Gateway": "1.0.0.1", "IPAddress": "1.0.0.3", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:1a:00:03", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 8081, 'PublicPort': 8081, 'Type': 'tcp'} running Up 23 minutes docker-entrypoint.sh mongod 1609920723 NetworkMode: mongodb_default 161f9d908f5bc34a9638a496b492cce47a16cd47268ec61f04e10b1224dbd2a3 mongo sha256:c97feb3412a387d4d3bbd8653b09ef26683263a192e0e8dc6554e65bfb637a86 com.docker.compose.config-hash: 74e20e7feccade15ae2ce2378088081ae5726a05
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: mongodb
com.docker.compose.service: mongo
com.docker.compose.version: 1.5.0{'Type': 'volume', 'Name': 'mongodb', 'Source': '/var/lib/docker/volumes/mongodb/_data', 'Destination': '/data/db', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''},
{'Type': 'volume', 'Name': '88b259421004c4300e96dc6d2ec2685b243dea9f5007bfebf881a7d6ae0a6b55', 'Source': '', 'Destination': '/data/configdb', 'Driver': 'local', 'Mode': '', 'RW': True, 'Propagation': ''}/mongodb Networks: {"mongodb_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "5e04b0a7302ac9ce9c5fa3ba9d71c6bf173a9aaca5b3efc6c79b3bf01260371b", "EndpointID": "2f478dd56c3bfa4b0bfb2a6bdfa5a7f95f20960dbc5045238567f4f7c2b5e46d", "Gateway": "1.0.0.1", "IPAddress": "1.0.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:1a:00:02", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 27017, 'PublicPort': 27017, 'Type': 'tcp'} running Up 23 minutes /entrypoint.sh /venv/bin/gunicorn opentaxii.http:app --workers=2 --log-level=info --log-file=- --timeout=300 --config=python:opentaxii.http --bind=0.0.0.0:9000 1609863181 NetworkMode: bridge 04be62e20d33bf299865e26b657ec5516928641558ccff6a899407ab0b6b1d94 eclecticiq/opentaxii:latest sha256:aa50897f28e43c1110328f1b8740a2ad097031e8d2443266e562fe74be1a7a19 maintainer: EclecticIQ opentaxii@eclecticiq.com {'Type': 'volume', 'Name': 'opentaxii-data', 'Source': '/var/lib/docker/volumes/opentaxii-data/_data', 'Destination': '/data', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''},
{'Type': 'volume', 'Name': 'opentaxii-input', 'Source': '/var/lib/docker/volumes/opentaxii-input/_data', 'Destination': '/input', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''}/test-taxii Networks: {"bridge": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "bd9761f59994adf640e4728dfdf92856d8292a649e4cf6b102ddbed672445a34", "EndpointID": "3fccdab7ca5ad3f11ef72dd8d76044160c0cc66e005643d9584fbcb903500c1b", "Gateway": "1.0.0.7", "IPAddress": "1.0.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:11:00:02", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 9000, 'PublicPort': 6000, 'Type': 'tcp'} running Up 23 minutes /entrypoint.sh 1608827060 NetworkMode: openctiv4_default 14d3c9c9c306e427b8cd4a2e4d80ddd6ad38684936224f3e36440b6b6f08bc34 opencti/connector-ipinfo:4.0.3 sha256:cd608aa8a042cb46adf5aaa3c43ce92a85b3817c5254b8de0e53b49b7a729c6b com.docker.compose.config-hash: 3a9bd111dfb135ed1a839ad5e164068c78b2b630
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-export-file-stix
com.docker.compose.version: 1.5.0/opencti_connector-ipinfo Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "717ad998186f308ebefb4f0f71c04ae5fbc143e450bed9eba8570d9adc099624", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:08", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608564498 NetworkMode: openctiv4_default 7ba5c18139e09bd2a34e7be27db70520c6901dad7db901dd073c1f96abfc9034 opencti/connector-import-file-pdf-observables:4.0.3 sha256:51afb662d3c993510447e431e3da8495140690cb9c1ca93c7cf19424a63ce223 com.docker.compose.config-hash: 336a368bc6eb7eae69a090a9ac80f9614d02685e
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-import-file-pdf-observables
com.docker.compose.version: 1.5.0/opencti_connector-import-file-pdf-observables Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "e99d6307854d91785af35603157c0a82826a5ebe59b3072924770dd7e66be07c", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:02", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608564460 NetworkMode: openctiv4_default 2aa24d29411d89e1d3fcd708b0dae10e32a84d53d9164a5998c217e054d31bd9 opencti/connector-import-file-stix:4.0.3 sha256:cfd88d87460e5c1e0d7c82ee58258208c80d8acbd9417afe2f7cea10bfef4dd9 com.docker.compose.config-hash: d39640557a02e44f4983eac94b75e00a8b975e07
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-import-file-stix
com.docker.compose.version: 1.5.0/opencti_connector-import-file-stix Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "254bd9e38c903fc40203b0935a627ff078764e0692e948af6e99088512909f5a", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:07", "DriverOpts": null}} running Up 7 seconds /entrypoint.sh 1608564417 NetworkMode: openctiv4_default 5f92895691ca7eeb6c8bc3f4914cd6210a3d59a72e8e48890f336d352cbc9753 opencti/connector-export-file-csv:4.0.3 sha256:25500204dfbea42059fc77100177de2c5d92cd4219ca6437831bfc26c53b628c com.docker.compose.config-hash: 64d591ae3f975e1a79738447dd38d1e554486f44
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-export-file-csv
com.docker.compose.version: 1.5.0/opencti_connector-export-file-csv Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "91a3c7767104581ddb04f739c3cc313e7bfe0f6db5ad4c6865970d1e60bf99b7", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:09", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608564294 NetworkMode: openctiv4_default 65ddee16a51d57e8b57f6b00acd7f9ae5b92152731276d6d4d497c2f979e2b1e opencti/connector-export-file-stix:4.0.3 sha256:42efb539088b86558557e24c10d00810014e5e820f0d7ac8bb8d0fd3981a0bda com.docker.compose.config-hash: 3a9bd111dfb135ed1a839ad5e164068c78b2b630
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-export-file-stix
com.docker.compose.version: 1.5.0/opencti_connector-export-file-stix Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "8cd31e2f66b6df498962e8cc4df17f741b842546c4fd61ac9a79c2f6805f66bc", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:04", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608564112 NetworkMode: openctiv4_default c61e3108d286e07032f8ec44f3e5883bac00838a673972e871c31d970b75d155 opencti/connector-history:4.0.3 sha256:0257f00635aca1087fa630362c470f22c4661bc87d4e6e8c54c64f5795dfce1e com.docker.compose.config-hash: 6ac905cdbdc63d012688d34a06393c135d384c79
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-history
com.docker.compose.version: 1.5.0/opencti_connector-history Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "048b58a95cd8a27e6f640c844e9b5ea7c65c4fdcbdc5dfdc683986daf6813e4a", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0d", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608563957 NetworkMode: openctiv4_default 2220832cc2840320c53156993563fce5298d4e0317d71b42851067f02c762423 opencti/connector-alienvault:4.0.3 sha256:3e718135d5fb38c0af85c9c00b64160082a407722d929572a190d6092c604e15 com.docker.compose.config-hash: 3a9bd111dfb135ed1a839ad5e164068c78b2b630
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: connector-export-file-stix
com.docker.compose.version: 1.5.0/opencti_connector-alienvault Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "3a8b638639e908f26163f7271bb88eee017a3fc5cb253bf180e8b190ebca5a80", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0c", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608562731 NetworkMode: openctiv4_default cc1743f3d83750f973796d0aaadba7ec5fb67361906666b2a48be0512d82a050 opencti/worker:4.0.3 sha256:670872e9f7dbae235172cb2b7c732b0ea05283aeb45fcaa4616673826f9c4473 com.docker.compose.config-hash: 4f611b1efe20fd3b147a1b830afceff276398af1
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: worker
com.docker.compose.version: 1.5.0/opencti_worker_2 Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "03f052a4e86e16124c279fe9e593e4686fcc658b57d82b51c031163f2076cfc6", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0e", "DriverOpts": null}} running Up 22 minutes /entrypoint.sh 1608561358 NetworkMode: openctiv4_default 118fe891bacfe3328ad64677ac492f0568547740458090594600950613774fcf opencti/worker:4.0.3 sha256:670872e9f7dbae235172cb2b7c732b0ea05283aeb45fcaa4616673826f9c4473 com.docker.compose.config-hash: 4f611b1efe20fd3b147a1b830afceff276398af1
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: worker
com.docker.compose.version: 1.5.0/opencti_worker_1 Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "ce7645ab046233a84fc7c2c9ce796a120edfd790280a52fb9df55f2066458141", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0f", "DriverOpts": null}} running Up 22 minutes docker-entrypoint.sh redis-server 1608559382 NetworkMode: openctiv4_default 4be1f8dec98809ec2cf360d1d882beb8c819a58111070a04affbc714a071d1a0 redis:6.0.9 sha256:ef47f3b6dc11e8f17fb39a6e46ecaf4efd47b3d374e92aeb9f2606896b751251 com.docker.compose.config-hash: daf5e1ad7b16619b8c479df88301daf432c5a564
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: redis
com.docker.compose.version: 1.5.0{'Type': 'volume', 'Name': 'redisdata', 'Source': '/var/lib/docker/volumes/redisdata/_data', 'Destination': '/data', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''} /redis Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "996d21e0ac5c57239c1622bba9c9a5d303a82cec1c15146a94c84766cd460966", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.3", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:03", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 6379, 'PublicPort': 6379, 'Type': 'tcp'} running Up 23 minutes /tini -- /usr/local/bin/docker-entrypoint.sh eswrapper 1608559270 NetworkMode: openctiv4_default 5c3b991454ad1daa7d2f287cc0450d69f0c1e0a7778f8f55199b5201da3b5390 docker.elastic.co/elasticsearch/elasticsearch:7.10.1 sha256:558380375f1a36c20e67c3a0b7bf715c659d75520d0e688b066d5e708918d716 com.docker.compose.config-hash: 6367ce3fdc8ac903d07574f97c9dc4a7208f3aef
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: elasticsearch
com.docker.compose.version: 1.5.0
org.label-schema.build-date: 2020-12-05T01:00:33.671820Z
org.label-schema.license: Elastic-License
org.label-schema.name: Elasticsearch
org.label-schema.schema-version: 1.0
org.label-schema.url: https://www.elastic.co/products/elasticsearch
org.label-schema.usage: https://www.elastic.co/guide/en/elasticsearch/reference/index.html
org.label-schema.vcs-ref: 1c34507e66d7db1211f66f3513706fdf548736aa
org.label-schema.vcs-url: https://github.com/elastic/elasticsearch
org.label-schema.vendor: Elastic
org.label-schema.version: 7.10.1
org.opencontainers.image.created: 2020-12-05T01:00:33.671820Z
org.opencontainers.image.documentation: https://www.elastic.co/guide/en/elasticsearch/reference/index.html
org.opencontainers.image.licenses: Elastic-License
org.opencontainers.image.revision: 1c34507e66d7db1211f66f3513706fdf548736aa
org.opencontainers.image.source: https://github.com/elastic/elasticsearch
org.opencontainers.image.title: Elasticsearch
org.opencontainers.image.url: https://www.elastic.co/products/elasticsearch
org.opencontainers.image.vendor: Elastic
org.opencontainers.image.version: 7.10.1{'Type': 'volume', 'Name': 'esdata', 'Source': '/var/lib/docker/volumes/esdata/_data', 'Destination': '/usr/share/elasticsearch/data', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''} /elasticsearch Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "64904da59143266418038a1f64c1f7573d0a31f79ed0a32998ce94172ba49c88", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:06", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 9200, 'PublicPort': 9200, 'Type': 'tcp'},
{'IP': '0.0.0.0', 'PrivatePort': 9300, 'PublicPort': 9300, 'Type': 'tcp'}running Up 23 minutes docker-entrypoint.sh rabbitmq-server 1608559125 NetworkMode: openctiv4_default 93b8c8f3e5c5b959b5382b20ec3f441d1b960124419e809d86f0a34cee59d7c8 rabbitmq:3.8-management sha256:1ecd87fb78edc5feada026b0f926bcf7458eb9c80db8100618e1df725645540e com.docker.compose.config-hash: d18573c6a89abeacddfab591aca6e68b2921b90a
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: rabbitmq
com.docker.compose.version: 1.5.0{'Type': 'volume', 'Name': 'amqpdata', 'Source': '/var/lib/docker/volumes/amqpdata/_data', 'Destination': '/var/lib/rabbitmq', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''} /rabbitmq Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "2eb072c87b19c95fac0f6121af754ea0cec052a27cb4f2aee8755c2aec92dfce", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.1", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0a", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 15672, 'PublicPort': 15672, 'Type': 'tcp'},
{'PrivatePort': 15691, 'Type': 'tcp'},
{'PrivatePort': 15692, 'Type': 'tcp'},
{'PrivatePort': 25672, 'Type': 'tcp'},
{'PrivatePort': 4369, 'Type': 'tcp'},
{'PrivatePort': 5671, 'Type': 'tcp'},
{'PrivatePort': 5672, 'Type': 'tcp'},
{'PrivatePort': 15671, 'Type': 'tcp'}running Up 23 minutes /entrypoint.sh 1608557349 NetworkMode: openctiv4_default 0b7479a2f6abb93887cfb881dc8e4464e48df384887cb483c99a134cf894644b opencti/platform:4.0.3 sha256:b03e4ab4fe4739d8ef6cd6a6639ccea8e09eaee8f6fb8842be9225c3719e27cd com.docker.compose.config-hash: 22687afb96da8b20f51629f9868dfd237ad601a6
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: opencti
com.docker.compose.version: 1.5.0/opencti Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "588234b49254b09744635401d2c95f092f7884bac7ae85e3e23e6cccab00abb7", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.1", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:0b", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 8080, 'PublicPort': 8080, 'Type': 'tcp'} running Up 23 minutes /usr/bin/docker-entrypoint.sh server /data 1608557040 NetworkMode: openctiv4_default cddbc48191628fde8991adfed5d0e4c2704f4e09b9b79d96549be8baf608984d minio/minio:RELEASE.2020-12-12T08-39-07Z sha256:f1a30c1dd760a7927d12a559c55fcf6ccb7efbbe79295ecc9394b7e4fe21d216 architecture: x86_64
build-date: 2020-10-31T05:07:05.471303
com.docker.compose.config-hash: da8a89d63690ae08df58294ad3685f61c201125e
com.docker.compose.container-number: 1
com.docker.compose.oneoff: False
com.docker.compose.project: openctiv4
com.docker.compose.service: minio
com.docker.compose.version: 1.5.0
com.redhat.build-host: cpt-1002.osbs.prod.upshift.rdu2.redhat.com
com.redhat.component: ubi8-minimal-container
com.redhat.license_terms: https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
description: MinIO object storage is fundamentally different. Designed for performance and the S3 API, it is 100% open-source. MinIO is ideal for large, private cloud environments with stringent security requirements and delivers mission-critical availability across a diverse range of workloads.
distribution-scope: public
io.k8s.description: The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
io.k8s.display-name: Red Hat Universal Base Image 8 Minimal
io.openshift.expose-services:
io.openshift.tags: minimal rhel8
maintainer: MinIO Inc dev@min.io
name: MinIO
release: RELEASE.2020-11-25T22-36-25Z
summary: MinIO is a High Performance Object Storage, API compatible with Amazon S3 cloud storage service.
url: https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.3-201
vcs-ref: f53dab37c7541dd0080f410727c5886e85c09ee7
vcs-type: git
vendor: MinIO Inc dev@min.io
version: RELEASE.2020-11-25T22-36-25Z{'Type': 'volume', 'Name': 's3data', 'Source': '/var/lib/docker/volumes/s3data/_data', 'Destination': '/data', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''} /minio Networks: {"openctiv4_default": {"IPAMConfig": {}, "Links": null, "Aliases": null, "NetworkID": "51bdffad4912288c4232bdc10e4e0c54a029b1291db71e3034c6b6353fb10a86", "EndpointID": "b3d4562edf6ea434a58ac398ca2c179cb95740af5e4c3bf970499544413397a4", "Gateway": "1.0.0.5", "IPAddress": "1.0.0.5", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:18:00:05", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 9000, 'PublicPort': 5000, 'Type': 'tcp'} running Up 23 minutes /portainer 1608307988 NetworkMode: default 63de66e6e323ae7e189aeeba070adc184b386456ffe0dde9e3a88b8da0660d54 portainer/portainer-ce sha256:a0a227bf03ddc8b88bbb74b1b84a8a7220c8fa95b122cbde2a7444f32dc30659 {'Type': 'volume', 'Name': 'portainer_data', 'Source': '/var/lib/docker/volumes/portainer_data/_data', 'Destination': '/data', 'Driver': 'local', 'Mode': 'z', 'RW': True, 'Propagation': ''},
{'Type': 'bind', 'Source': '/var/run/docker.sock', 'Destination': '/var/run/docker.sock', 'Mode': '', 'RW': True, 'Propagation': 'rprivate'}/portainer Networks: {"bridge": {"IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "bd9761f59994adf640e4728dfdf92856d8292a649e4cf6b102ddbed672445a34", "EndpointID": "338cd95d726c3fde9674c4e86a9754ad5041ed9f3ea67b533224d8d27f2203f8", "Gateway": "1.0.0.7", "IPAddress": "1.0.0.3", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:11:00:03", "DriverOpts": null}} {'IP': '0.0.0.0', 'PrivatePort': 8000, 'PublicPort': 8000, 'Type': 'tcp'},
{'IP': '0.0.0.0', 'PrivatePort': 9000, 'PublicPort': 9000, 'Type': 'tcp'}running Up 23 minutes
#
docker-container-statsGet container stats based on resource usage
#
Base Commanddocker-container-stats
#
InputArgument Name | Description | Required |
---|---|---|
id | ID or name of the container. | Required |
stream | Stream the output. If false, the stats will be output once and then it will disconnect. . | Optional |
one_shot | Only get a single stat instead of waiting for 2 cycles. Must be used with stream=false . . | Optional |
#
Context OutputThere is no context output for this command.
#
Command Example!docker-container-stats id="04be62e20d33bf299865e26b657ec5516928641558ccff6a899407ab0b6b1d94"
#
Context Example#
Human Readable Output#
Results
blkio_stats cpu_stats id memory_stats name networks num_procs pids_stats precpu_stats preread read storage_stats io_service_bytes_recursive: {'major': 8, 'minor': 0, 'op': 'Read', 'value': 51187712},
{'major': 8, 'minor': 0, 'op': 'Write', 'value': 8192},
{'major': 8, 'minor': 0, 'op': 'Sync', 'value': 51187712},
{'major': 8, 'minor': 0, 'op': 'Async', 'value': 8192},
{'major': 8, 'minor': 0, 'op': 'Discard', 'value': 0},
{'major': 8, 'minor': 0, 'op': 'Total', 'value': 51195904},
{'major': 253, 'minor': 0, 'op': 'Read', 'value': 51187712},
{'major': 253, 'minor': 0, 'op': 'Write', 'value': 8192},
{'major': 253, 'minor': 0, 'op': 'Sync', 'value': 51187712},
{'major': 253, 'minor': 0, 'op': 'Async', 'value': 8192},
{'major': 253, 'minor': 0, 'op': 'Discard', 'value': 0},
{'major': 253, 'minor': 0, 'op': 'Total', 'value': 51195904}
io_serviced_recursive: {'major': 8, 'minor': 0, 'op': 'Read', 'value': 921},
{'major': 8, 'minor': 0, 'op': 'Write', 'value': 2},
{'major': 8, 'minor': 0, 'op': 'Sync', 'value': 921},
{'major': 8, 'minor': 0, 'op': 'Async', 'value': 2},
{'major': 8, 'minor': 0, 'op': 'Discard', 'value': 0},
{'major': 8, 'minor': 0, 'op': 'Total', 'value': 923},
{'major': 253, 'minor': 0, 'op': 'Read', 'value': 903},
{'major': 253, 'minor': 0, 'op': 'Write', 'value': 2},
{'major': 253, 'minor': 0, 'op': 'Sync', 'value': 903},
{'major': 253, 'minor': 0, 'op': 'Async', 'value': 2},
{'major': 253, 'minor': 0, 'op': 'Discard', 'value': 0},
{'major': 253, 'minor': 0, 'op': 'Total', 'value': 905}
io_queue_recursive:
io_service_time_recursive:
io_wait_time_recursive:
io_merged_recursive:
io_time_recursive:
sectors_recursive:cpu_usage: {"total_usage": 1582824194, "percpu_usage": [80337610, 246108128, 104408379, 375538972, 131439025, 327257147, 130127173, 187607760], "usage_in_kernelmode": 150000000, "usage_in_usermode": 1400000000}
system_cpu_usage: 613825660000000
online_cpus: 8
throttling_data: {"periods": 0, "throttled_periods": 0, "throttled_time": 0}04be62e20d33bf299865e26b657ec5516928641558ccff6a899407ab0b6b1d94 usage: 107155456
max_usage: 107409408
stats: {"active_anon": 50569216, "active_file": 2973696, "cache": 48525312, "dirty": 0, "hierarchical_memory_limit": 9223372036854771712, "hierarchical_memsw_limit": 9223372036854771712, "inactive_anon": 0, "inactive_file": 45281280, "mapped_file": 14598144, "pgfault": 28974, "pgmajfault": 0, "pgpgin": 34947, "pgpgout": 10597, "rss": 50515968, "rss_huge": 0, "total_active_anon": 50569216, "total_active_file": 2973696, "total_cache": 48525312, "total_dirty": 0, "total_inactive_anon": 0, "total_inactive_file": 45281280, "total_mapped_file": 14598144, "total_pgfault": 28974, "total_pgmajfault": 0, "total_pgpgin": 34947, "total_pgpgout": 10597, "total_rss": 50515968, "total_rss_huge": 0, "total_unevictable": 0, "total_writeback": 0, "unevictable": 0, "writeback": 0}
limit: 8143470592/test-taxii eth0: {"rx_bytes": 1436, "rx_packets": 18, "rx_errors": 0, "rx_dropped": 0, "tx_bytes": 0, "tx_packets": 0, "tx_errors": 0, "tx_dropped": 0} 0 current: 3 cpu_usage: {"total_usage": 1582721133, "percpu_usage": [80234549, 246108128, 104408379, 375538972, 131439025, 327257147, 130127173, 187607760], "usage_in_kernelmode": 150000000, "usage_in_usermode": 1400000000}
system_cpu_usage: 613817680000000
online_cpus: 8
throttling_data: {"periods": 0, "throttled_periods": 0, "throttled_time": 0}2021-01-10T07:34:03.405981877Z 2021-01-10T07:34:04.407988262Z
#
docker-container-topList processes running inside a container
#
Base Commanddocker-container-top
#
InputArgument Name | Description | Required |
---|---|---|
id | ID or name of the container. | Required |
ps_args | The arguments to pass to ps . For example, aux . | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ContainerTopResponse.Processes | String | Docker ContainerTopResponse Processes |
#
Command Example!docker-container-top id="04be62e20d33bf299865e26b657ec5516928641558ccff6a899407ab0b6b1d94"
#
Context Example#
Human Readable Output#
Results
Processes Titles ['root', '3830', '3780', '0', '11:10', '?', '00:00:01', '/venv/bin/python3 /venv/bin/gunicorn opentaxii.http:app --workers=2 --log-level=info --log-file=- --timeout=300 --config=python:opentaxii.http --bind=0.0.0.0:9000'],
['root', '6188', '3830', '0', '11:10', '?', '00:00:00', '/venv/bin/python3 /venv/bin/gunicorn opentaxii.http:app --workers=2 --log-level=info --log-file=- --timeout=300 --config=python:opentaxii.http --bind=0.0.0.0:9000'],
['root', '6190', '3830', '0', '11:10', '?', '00:00:00', '/venv/bin/python3 /venv/bin/gunicorn opentaxii.http:app --workers=2 --log-level=info --log-file=- --timeout=300 --config=python:opentaxii.http --bind=0.0.0.0:9000']UID,
PID,
PPID,
C,
STIME,
TTY,
TIME,
CMD
#
docker-image-createCreate an image by either pulling it from a registry or importing it.
#
Base Commanddocker-image-create
#
InputArgument Name | Description | Required |
---|---|---|
from_image | Name of the image to pull. The name may include a tag or digest. This parameter may only be used when pulling an image. The pull is cancelled if the HTTP connection is closed. | Optional |
from_src | Source to import. The value may be a URL from which the image can be retrieved or - to read the image from the request body. This parameter may only be used when importing an image. | Optional |
repo | Repository name given to an image when it is imported. The repo may include a tag. This parameter may only be used when importing an image. | Optional |
tag | Tag or digest. If empty when pulling an image, this causes all tags for the given image to be pulled. | Optional |
message | Set commit message for imported image. | Optional |
platform | Platform in the format os[/arch[/variant]]. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ImageCreate.Status | String | Image Create result |
#
Command example!docker-image-create from_image="alpine:latest"
#
Context Example#
Human Readable Output#
Results
status Status: Downloaded newer image for alpine:latest
#
docker-image-deleteRemove an image, along with any untagged parent images that were referenced by that image. Images can't be removed if they have descendant images, are being used by a running container or are being used by a build.
#
Base Commanddocker-image-delete
#
InputArgument Name | Description | Required |
---|---|---|
name | Image name or ID. | Required |
force | Remove the image even if it is being used by stopped containers or has other tags. Possible values are: false, true. Default is false. | Optional |
noprune | Do not delete untagged parent images. Possible values are: false, true. Default is false. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ImageDeleteResponseItem | string | Deletion Response |
#
Command example!docker-image-delete name="alpine:latest"
#
Context Example#
Human Readable Output#
Results
Untagged alpine:latest alpine@sha256:686d8c9dfa6f3ccfc8230bc3178d23f84eeaf7e457f36f271ab1acc53015037c
#
docker-image-historyGet the history of an image
#
Base Commanddocker-image-history
#
InputArgument Name | Description | Required |
---|---|---|
name | Image name or ID. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.HistoryResponseItem.Id | String | Docker HistoryResponseItem Id |
Docker.HistoryResponseItem.Created | Number | Docker HistoryResponseItem Created |
Docker.HistoryResponseItem.CreatedBy | String | Docker HistoryResponseItem CreatedBy |
Docker.HistoryResponseItem.Size | Number | Docker HistoryResponseItem Size |
Docker.HistoryResponseItem.Comment | String | Docker HistoryResponseItem Comment |
#
Command Example!docker-image-history name="05bf9d904cd0953ee1ad647a61abfb0ab1470062f8baa70495b4b068e95a514e"
#
Context Example#
Human Readable Output#
Results
Comment Created CreatedBy Id Size Tags 1609870186 /bin/sh -c #(nop) CMD ["mongo-express"] sha256:05bf9d904cd0953ee1ad647a61abfb0ab1470062f8baa70495b4b068e95a514e 0 mongo-express:latest 1609870186 /bin/sh -c cp config.default.js config.js missing 8142 1609870185 /bin/sh -c #(nop) WORKDIR /node_modules/mongo-express missing 0 1609870185 /bin/sh -c #(nop) COPY file:ad71ad0a2a1967b86be9140686f9a9aa6f78dc470d2ec9de89cbf1a25e85b550 in / missing 1017 1609870184 /bin/sh -c set -eux; apk add --no-cache --virtual .me-install-deps git; npm install mongo-express@$MONGO_EXPRESS; apk del --no-network .me-install-deps missing 38458723 1609870163 /bin/sh -c #(nop) ENV MONGO_EXPRESS=0.54.0 missing 0 1609870162 /bin/sh -c #(nop) ENV ME_CONFIG_EDITORTHEME=default ME_CONFIG_MONGODB_SERVER=mongo ME_CONFIG_MONGODB_ENABLE_ADMIN=true ME_CONFIG_BASICAUTH_USERNAME= ME_CONFIG_BASICAUTH_PASSWORD= VCAP_APP_HOST=0.0.0.0 missing 0 1609870162 /bin/sh -c #(nop) EXPOSE 8081 missing 0 1609870162 /bin/sh -c apk add --no-cache bash tini missing 2026658 1609867823 /bin/sh -c #(nop) CMD ["node"] missing 0 1609867822 /bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"] missing 0 1609867822 /bin/sh -c #(nop) COPY file:238737301d47304174e4d24f4def935b29b3069c03c72ae8de97d94624382fce in /usr/local/bin/ missing 116 1609867821 /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apk del .build-deps-yarn && yarn --version missing 7622724 1609867816 /bin/sh -c #(nop) ENV YARN_VERSION=1.22.5 missing 0 1609867816 /bin/sh -c addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node && apk add --no-cache libstdc++ && apk add --no-cache --virtual .build-deps curl && ARCH= && alpineArch="$(apk --print-arch)" && case "${alpineArch##-}" in x86_64) ARCH='x64' CHECKSUM="783fbfc85228418d0630b778214bdcea3a82d5c3ac13aefcc14e4a81e977d9c9" ;; ) ;; esac && if [ -n "${CHECKSUM}" ]; then set -eu; curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"; echo "$CHECKSUM node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && ln -s /usr/local/bin/node /usr/local/bin/nodejs; else echo "Building from source" && apk add --no-cache --virtual .build-deps-full binutils-gold g++ gcc gnupg libgcc linux-headers make python2 && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 1C050899334244A8AF75E53792EF661D867B9DFA 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C DD8F2338BAE7501E3DD5AC78C273792F7D83545D A48C2BEE680E841632CD4E44F07496B3EB3C1762 108F52B48DB57BB0CC439B2997B01419BD92F80A B9E2F5981AA6E0CD28160D9FF13993A75599653C ; do gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xf "node-v$NODE_VERSION.tar.xz" && cd "node-v$NODE_VERSION" && ./configure && make -j$(getconf _NPROCESSORS_ONLN) V= && make install && apk del .build-deps-full && cd .. && rm -Rf "node-v$NODE_VERSION" && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; fi && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" && apk del .build-deps && node --version && npm --version missing 75656589 1609867804 /bin/sh -c #(nop) ENV NODE_VERSION=12.20.1 missing 0 1608164389 /bin/sh -c #(nop) CMD ["/bin/sh"] missing 0 1608164389 /bin/sh -c #(nop) ADD file:8ed80010e443da19d72546bcee9a35e0a8d244c72052b1994610bf5939d479c2 in / missing 5614943
#
docker-image-inspectInspect an image
#
Base Commanddocker-image-inspect
#
InputArgument Name | Description | Required |
---|---|---|
name | Image name or id. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.Image.Id | String | Docker Image ID |
Docker.Image.Parent | String | Docker Image Parent |
Docker.Image.Comment | String | Docker Image Comment |
Docker.Image.Created | String | Docker Image Created |
Docker.Image.Container | String | Docker Image Container |
Docker.Image.DockerVersion | String | Docker Image DockerVersion |
Docker.Image.Author | String | Docker Image Author |
Docker.Image.Architecture | String | Docker Image Architecture |
Docker.Image.Os | String | Docker Image Os |
Docker.Image.OsVersion | String | Docker Image OsVersion |
Docker.Image.Size | Number | Docker Image Size |
Docker.Image.VirtualSize | Number | Docker Image VirtualSize |
#
Command Example!docker-image-inspect name="05bf9d904cd0953ee1ad647a61abfb0ab1470062f8baa70495b4b068e95a514e"
#
Context Example#
Human Readable Output#
Results
Architecture Author Comment Config Container ContainerConfig Created DockerVersion GraphDriver Id Metadata Os Parent RepoDigests RepoTags RootFS Size VirtualSize amd64 Hostname:
Domainname:
User:
AttachStdin: false
AttachStdout: false
AttachStderr: false
ExposedPorts: {"8081/tcp": {}}
Tty: false
OpenStdin: false
StdinOnce: false
Env: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,
NODE_VERSION=12.20.1,
YARN_VERSION=1.22.5,
ME_CONFIG_EDITORTHEME=default,
ME_CONFIG_MONGODB_SERVER=mongo,
ME_CONFIG_MONGODB_ENABLE_ADMIN=true,
ME_CONFIG_BASICAUTH_USERNAME=,
ME_CONFIG_BASICAUTH_PASSWORD=,
VCAP_APP_HOST=0.0.0.0,
MONGO_EXPRESS=0.54.0
Cmd: mongo-express
Image: sha256:a40e2035f4c886f16698034a527edd6a4c3bff2dbf22ecb5dcb461ac33ea798a
Volumes: null
WorkingDir: /node_modules/mongo-express
Entrypoint: tini,
--,
/docker-entrypoint.sh
OnBuild: null
Labels: null91acb3f551fd19d56a0f0b1582f664f2069239a5d9ed999ac38dc161392fedc9 Hostname: 91acb3f551fd
Domainname:
User:
AttachStdin: false
AttachStdout: false
AttachStderr: false
ExposedPorts: {"8081/tcp": {}}
Tty: false
OpenStdin: false
StdinOnce: false
Env: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,
NODE_VERSION=12.20.1,
YARN_VERSION=1.22.5,
ME_CONFIG_EDITORTHEME=default,
ME_CONFIG_MONGODB_SERVER=mongo,
ME_CONFIG_MONGODB_ENABLE_ADMIN=true,
ME_CONFIG_BASICAUTH_USERNAME=,
ME_CONFIG_BASICAUTH_PASSWORD=,
VCAP_APP_HOST=0.0.0.0,
MONGO_EXPRESS=0.54.0
Cmd: /bin/sh,
-c,
#(nop) ,
CMD ["mongo-express"]
Image: sha256:a40e2035f4c886f16698034a527edd6a4c3bff2dbf22ecb5dcb461ac33ea798a
Volumes: null
WorkingDir: /node_modules/mongo-express
Entrypoint: tini,
--,
/docker-entrypoint.sh
OnBuild: null
Labels: {}2021-01-05T18:09:46.916579532Z 19.03.12 Data: {"LowerDir": "/var/lib/docker/overlay2/c0484e122f4fe26b7f63c04e38ccc18b2a932ae7ba00a1f223d966ce6889ec8d/diff:/var/lib/docker/overlay2/eab51a1fd1f1abde2b80839670b68909d0edbd1ae5528526308ee496593da92d/diff:/var/lib/docker/overlay2/f152df862c74cc8f87423425a78c618e38285b61ad193e5c9d69abc4b801ebfd/diff:/var/lib/docker/overlay2/79be70a57f5523e094ddf66406736876bda8d400cf4e41cae52650b938c1ea4f/diff:/var/lib/docker/overlay2/a0082ccffb2ad9b0bf73e98617defb1511ba6537c21709675b2b2b474f9c9642/diff:/var/lib/docker/overlay2/5b5385f706911829168165cd805284c213400e11c849838a9835e44e8c81692c/diff:/var/lib/docker/overlay2/a621ef67bdf8bbd8965845f159240e790d8bd621fa123f97e94c56b9828bf0b3/diff", "MergedDir": "/var/lib/docker/overlay2/5c7904a490e6f7f175426b17d1d9ef26951da650895e437bfc36ec11a99e4c37/merged", "UpperDir": "/var/lib/docker/overlay2/5c7904a490e6f7f175426b17d1d9ef26951da650895e437bfc36ec11a99e4c37/diff", "WorkDir": "/var/lib/docker/overlay2/5c7904a490e6f7f175426b17d1d9ef26951da650895e437bfc36ec11a99e4c37/work"}
Name: overlay2sha256:05bf9d904cd0953ee1ad647a61abfb0ab1470062f8baa70495b4b068e95a514e LastTagTime: 0001-01-01T00:00:00Z linux mongo-express@sha256:6ae44c697cd2381772f8ea8f0571008b62e36301305b113df7f35f2e683e8255 mongo-express:latest Type: layers
Layers: sha256:0fcbbeeeb0d7fc5c06362d7a6717b999e605574c7210eff4f7418f6e9be9fbfe,
sha256:62d0a87660b82baeaac545f86febf9fa085015fc446edaa836b06189662a21bf,
sha256:ab2b283144664cdf32922dbb6e6febceee3941aed7d77840765959d131b4cfd1,
sha256:6693766656f04c9719744dcfa046c0d51c12676eb75880f325ccebf56a9a1d60,
sha256:09a8b406deae52f384b03c2e7914f65fdbda67c412e4c7249542407e825fda9d,
sha256:1a0d48792d28c938b4decb611fb3eebe6bf4efe4405ccfc1d77229bfd47a0ca4,
sha256:a88f4e88722d6d6a553a5f35b624e6d6b1e20e3b22bb6c099524d437223dcba3,
sha256:4257a8584459b164c82f0e8da2c79ada2f760d82dfee8bcd26f77a2de2f82a06129388912 129388912
#
docker-image-listList Images
#
Base Commanddocker-image-list
#
InputArgument Name | Description | Required |
---|---|---|
list_all | Show all images. Only images from a final layer (no children) are shown by default. | Optional |
filters | A JSON encoded value of the filters. | Optional |
digests | Show digest information as a RepoDigests field on each image. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
Docker.ImageSummary.Id | String | Docker Image Summary ID |
Docker.ImageSummary.ParentId | String | Docker Image Summary ParentId |
Docker.ImageSummary.Created | Number | Docker Image Summary Created |
Docker.ImageSummary.Size | Number | Docker Image Summary Size |
Docker.ImageSummary.SharedSize | Number | Docker Image Summary SharedSize |
Docker.ImageSummary.VirtualSize | Number | Docker Image Summary VirtualSize |
Docker.ImageSummary.Containers | Number | Docker Image Summary Containers |
#
Command Example!docker-image-list