cswl / xampp-docker

Docker image containing Ubuntu 17.10 and the latest XAMPP 7.2.3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xampp-docker

Docker image containg Ubuntu 18.04 and the latest XAMPP 7.2.12.

Note: This image was built for development purposes.

Getting the image:

The image has been pushed to Dockerhub
So you can just:

docker pull cswl/xampp

Running the image:

For convience, an startup script is provided.
Download

xampp-docker 
    without arguments will launch xampp-docker and drop a bash shell

xampp-docker stop
    stops the running docker container

xampp-docker commands
    run a one-off command in specified Docker container

This image uses /www directory for your page files, so you need to specify the volume mount it. Your webpage will be served at: http://localhost:8086/www
And to open up the XAMPP interface: http://localhost:8086/
The MySQL port is also exposed at at mysql://localhost:3086

All the XAMPP services are started by default. To startup a bash shell. Just run the startup script without arguments.

Configuration

Edit the startup script if you want to give the container a different name. You can directly modify httpd and other stuffs from container.

Building the image from source.:

First, clone this project.

$ git clone https://github.com/cswl/xampp-docker.git

Second, change directory to the just now cloned repository.

$ docker build -t cswl/xampp .

License

The scripts and Dockerfile are licensed under the GPL-3.0 license.

The Dockerfile was made with refrences from :

tomsik68/docker-xampp unlicensed and fuyuanli/Dockerfile-XAMPP which is licensed under GPL v3.0.

About

Docker image containing Ubuntu 17.10 and the latest XAMPP 7.2.3

License:GNU General Public License v3.0


Languages

Language:Dockerfile 48.2%Language:Shell 26.6%Language:JavaScript 25.2%