{id: perl}
{id: docker-perl-hello-world}
$ docker build -t mydocker .
$ docker run -it --rm mydocker
Hello from Perl
{id: docker-perl-script-hello-world}
$ docker build -t mydocker .
$ docker run -it --rm mydocker
Hello World from Perl script
{id: docker-perl-with-io}
$ docker build -t mydocker .
We need to tell Docker that this is an interactive process
docker run -it --rm mydocker
What is your name? Foo
Hello Foo, how are you today?
{id: docker-perl-dancer-hello-world-app}
{id: developing-perl-code-in-docker}
$ docker run -v /Users/gabor/work/mydocker:/opt/ mydocker perl /opt/hw.pl
- Mount a directory of the host OS to a directory in the Docker image.
- Run the code
{id: install-perl-modules}
Install a perl module using apt-get
$ docker run -v /Users/gabor/work/mydocker:/opt/ mydocker perl /opt/get.pl
Usage: /opt/get.pl URL
docker run -v /Users/gabor/work/mydocker:/opt/ mydocker perl /opt/get.pl http://perlmaven.com/