Joe Ferguson 2f6e9ed1e6 Perl is special, it is hosted in upstream 11 年之前
..
.keep 48776166e3 adding some directories for andrew to dump the short and long desc in 11 年之前
README-content.md 6cb4113f09 Added minor spelling fix and tags to Dockerfile examples. 11 年之前
README-short.txt 1561546c56 Minor fixes to several readmes, and fixed ruby readme to be consistent with the other scripting languages. 11 年之前
README.md 2f6e9ed1e6 Perl is special, it is hosted in upstream 11 年之前
logo.png 01c1265395 logos for all the things 11 年之前

README-content.md

What is Perl?

Perl is a family of high-level, general-purpose, interpreted, dynamic programming language. The Perl languages borrow freatures from other programming languages including C, shell scripting (sh), AWK, and sed.

wikipedia.org/wiki/Perl

How to use this image

Create a Dockerfile in your perl app project.

FROM perl:5.20
ADD . /usr/src/myapp
WORKDIR /usr/src/myapp
CMD [ "perl", "./your-daemon-or-script.pl" ]

Then build and run the docker image.

docker build -t my-perl-app
docker run -it --rm --name my-running-app my-perl-app

Run a single perl script.

For many single file projects, it may not be convenient to write a Dockerfile for your project. In such cases, you can run a perl script by using the perl docker image directly.

docker run -it --rm --name my-running-script -v $(pwd):/usr/src/myapp -w /usr/src/myapp perl:5.20 perl your-daemon-or-script.pl