Podman::Containers
Provides the operations against containers for a Podman service.
my $Containers = Podman::Containers->new(Client => Podman::Client->new());
# Display names and Ids of available containers.
for my $Container (@{ $Containers->list() }) {
my $Info = $Container->Inspect();
printf "%s: %s\n", $Container->Id, $Info->{RepoTags}->[0];
}
Attributes
has 'Client'; #23
Podman::Client API connector.
Methods
sub List($Self); #44
List all local stored containers.
use Podman::Client;
my $Containers = Podman::Containers->new(Client => Podman::Client->new());
my $List = $Containers->List();
is(ref $List, 'ARRAY', 'Containers list ok.');
if ($List) {
is(ref $List->[0], 'Podman::Container', 'Containers list items ok.');
}