Public Repository

Last pushed: 2 years ago
Short Description
Perl 5
Full Description

This perl base images include a system packages of mysql, odbc, oracle, graphviz, openssh, percona, expat-devel, couchbase, phantomjs and spelling library etc...

It is using plenv to separate out the system perl and the latest perl.

Localtunnel is also included for demonstration purposes.

If you want to install DBD::Oracle, please add this environment variable.

docker run -e LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib ...

Or, Added it to the Vagrantfile in "d.env" section

d.env = {
LD_LIBRARY_PATH: "/usr/lib/oracle/12.1/client64/lib",
}

Get the perl version:

System perl in the image:

docker run --rm bskyb/perl-base:5.20.2 perl -v

Latest perl in the image

docker run -e PLENV_VERSION=5.20.2 --rm bskyb/perl-base:5.20.2 bash -c '. ~/.bashrc; perl -v'

Start a new project with all the required files

export PROJECT_DIRECTORY=<WHERE THE NEW PROJECT LIVE> ( Suggested in $HOME/web/FOOBAR)
docker run --rm -it -v $PROJECT_DIRECTORY:/web bskyb/perl-base:5.20.2 /start uid $UID user $USER cmd /new-project

Docker Pull Command
Owner
bskyb