Beam::Make::Docker::Image - A Beam::Make recipe to build/pull/update a Docker image
version 0.003
### Beamfile nordaaker/convos: $class: Beam::Make::Docker::Image image: nordaaker/convos
This Beam::Make recipe class updates a Docker image, either by building it or by checking a remote repository.
NOTE: This works for basic use-cases, but could use some improvements. Improvements should attempt to match the docker-compose file syntax when possible.
docker-compose
The image to build or pull. If building, will tag the resulting image. Required.
The path to the build context. If set, will build an image instead of pulling from a repository.
A mapping of build args (--build-arg <KEY>=<VALUE>).
--build-arg <KEY>=<VALUE>
A list of additional tags for the image.
The name of the Dockerfile to use. If unset, Docker uses the default name: Dockerfile.
Dockerfile
The path to the Docker executable to use. Defaults to looking up docker in PATH.
docker
PATH
Beam::Make::Docker::Container, Beam::Make, https://docker.com
Doug Bell <preaction@cpan.org>
This software is copyright (c) 2020 by Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Beam::Make, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Beam::Make
CPAN shell
perl -MCPAN -e shell install Beam::Make
For more information on module installation, please visit the detailed CPAN module installation guide.