Skip to content

Docker image containing Ubuntu 17.10 and the latest XAMPP 7.2.3

License

Notifications You must be signed in to change notification settings

TomsyPaul/xampp-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 48.2%
  • Shell 26.6%
  • JavaScript 25.2%