Public Repository

Last pushed: 2 years ago
Short Description
Debian - Linux Apache Php5 Stack (LAPS) with Common Utilites Tool for Web Developers
Full Description

#Debian Linux,Apache, Php5, Stack (LAPS) Docker's

Common Development Utilities

Dockerfile docker.io (Debian:Wheezy 7.7) full PHP & HTTPD development environment and common tools such as:

build-essential software-properties-common pkg-config autoconf \
libtool automake pkg-config cmake python nano vim git htop wget \
nload links2 rsync openssh-client tree mc tmux screen nmap unzip curl 

Includes a minimal application using index.php& .htaccess from laps200app that unconditionally returns a HTTP 200 OK response in verbose mode when run via CLI:

docker run -p 80:80 -p 443:443 -it --rm --name=lapsdev aphorise/debian-lapsdev

Additional GET-Parameters: _!_debug_ (php5info) & _!_who_ (IP & hostname) can be passed in the URL for additional debugging - eg:

http://127.0.0.1/?!_who
http://127.0.0.1/this_is_404/no_path/?!_debug 

Dockerfile is standalone containing all build & run instructions:

cat Dockferfile

Adjust leftmost -p numbers if local ports: 80 (http) & 443 (https) are in use on testing machine - to use 81 & 444 bound to 80 & 443 in container:

docker run -p 81:80 -p 444:443 -it --rm --name=lapsdev aphorise/debian-lapsdev

Default /var paths used for apache2 with default /var/www/index.php

To shell into image via /bin/bash simply append instruction to run command eg:

docker run -p 81:80 -p 444:443 -it --rm --name=laps aphorise/debian-lapsdev /bin/bash

docker images of all builds should resemble:

REPOSITORY                 TAG      IMAGE ID   CREATED    VIRTUAL SIZE
aphorise/debian-lapsdev    ...         ...       ...       903 MB

SEE GITHUB PAGE FOR COMPLETE DETAILS

Docker Pull Command
Owner
aphorise