API-Docker
view release on metacpan or search on metacpan
lib/API/Docker/Type/ContainerInspectResponse.pm view on Meta::CPAN
package API::Docker::Type::ContainerInspectResponse;
# ABSTRACT: The body of the C<200> response to C<GET /containers/{id}/json>
our $VERSION = '0.004';
use API::Docker::Type;
use API::Docker::Type::ContainerConfig;
use API::Docker::Type::ContainerState;
use API::Docker::Type::DriverData;
use API::Docker::Type::HostConfig;
use API::Docker::Type::MountPoint;
use API::Docker::Type::NetworkSettings;
use API::Docker::Type::OCIDescriptor;
use namespace::clean;
docker id => Str, since => '1.51';
docker created => Str, since => '1.51';
docker path => Str, since => '1.51';
docker args => [Str], since => '1.51';
docker state => 'ContainerState', since => '1.51';
docker image => Str, since => '1.51';
docker resolv_conf_path => Str, since => '1.51';
docker hostname_path => Str, since => '1.51';
docker hosts_path => Str, since => '1.51';
docker log_path => Str, since => '1.51';
docker name => Str, since => '1.51';
docker restart_count => Int, since => '1.51';
docker driver => Str, since => '1.51';
docker platform => Str, since => '1.51';
docker image_manifest_descriptor => 'OCIDescriptor', since => '1.51';
docker mount_label => Str, since => '1.51';
docker process_label => Str, since => '1.51';
docker app_armor_profile => Str, since => '1.51';
docker exec_ids => [Str], wire => 'ExecIDs', since => '1.51';
docker host_config => 'HostConfig', since => '1.51';
docker graph_driver => 'DriverData', since => '1.51';
docker size_rw => Int, since => '1.51';
docker size_root_fs => Int, since => '1.51';
docker mounts => [ 'MountPoint' ], since => '1.51';
docker config => 'ContainerConfig', since => '1.51';
docker network_settings => 'NetworkSettings', since => '1.51';
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
API::Docker::Type::ContainerInspectResponse - The body of the C<200> response to C<GET /containers/{id}/json>
=head1 VERSION
version 0.004
lib/API/Docker/Type/ContainerInspectResponse.pm view on Meta::CPAN
The ID of this container as a 128-bit (64-character) hexadecimal string (32
bytes).
=head2 created
Date and time at which the container was created, formatted in L<RFC
3339|https://www.ietf.org/rfc/rfc3339.txt> format with nano-seconds.
=head2 path
The path to the command being run.
=head2 args
The arguments to the command being run.
=head2 state
ContainerState stores container's running state. See
L<API::Docker::Type::ContainerState>.
=head2 image
The ID (digest) of the image that this container was created from.
=head2 resolv_conf_path
Location of the C</etc/resolv.conf> generated for the container on the host.
This file is managed through the docker daemon, and should not be accessed
or modified by other tools.
=head2 hostname_path
Location of the C</etc/hostname> generated for the container on the host.
This file is managed through the docker daemon, and should not be accessed
or modified by other tools.
=head2 hosts_path
Location of the C</etc/hosts> generated for the container on the host.
This file is managed through the docker daemon, and should not be accessed
or modified by other tools.
=head2 log_path
Location of the file used to buffer the container's logs. Depending on the
logging-driver used for the container, this field may be omitted.
This file is managed through the docker daemon, and should not be accessed
or modified by other tools.
=head2 name
The name associated with this container.
For historic reasons, the name may be prefixed with a forward-slash (C</>).
=head2 restart_count
Number of times the container was restarted since it was created, or since
daemon was started.
=head2 driver
The storage-driver used for the container's filesystem (graph-driver or
snapshotter).
=head2 platform
The platform (operating system) for which the container was created.
This field was introduced for the experimental "LCOW" (Linux Containers On
Windows) features, which has been removed. In most cases, this field is
equal to the host's operating system (C<linux> or C<windows>).
=head2 image_manifest_descriptor
OCI descriptor of the platform-specific manifest of the image the container
was created from.
Note: Only available if the daemon provides a multi-platform image store.
See L<API::Docker::Type::OCIDescriptor>.
=head2 mount_label
SELinux mount label set for the container.
=head2 process_label
SELinux process label set for the container.
=head2 app_armor_profile
The AppArmor profile set for the container.
=head2 exec_ids
IDs of exec instances that are running in the container. Serialised as
C<ExecIDs> -- spelled out, because deriving it from the Perl name would
produce C<ExecIds>.
=head2 host_config
Container configuration that depends on the host we are running on. See
L<API::Docker::Type::HostConfig>.
=head2 graph_driver
Information about the storage driver used to store the container's and
image's filesystem. See L<API::Docker::Type::DriverData>.
=head2 size_rw
The size of files that have been created or changed by this container.
This field is omitted by default, and only set when size is requested in the
API request.
=head2 size_root_fs
The total size of all files in the read-only layers from the image that the
( run in 0.780 second using v1.01-cache-2.11-cpan-b301d465b3d )