Mediawiki easy deployment with Docker container

About

The automated build docker Mediawiki system (CMS) image “linuxconfig/mediawiki” can be used to instantly deploy Mediawiki on your docker hosts.

Configuration

The Mediawiki runs on Debian GNU/Linux system featuring Apache web server, MariaDB ( MySQL ), database and PHP5. A new docker container based on “linuxconfig/mediawiki” will expose port 80 which can be linked to the docker host port for an immediate Mediawiki web configuration/installation access.

Configured MySQL users:passwords:

  • root:”empty password”
  • admin:”pass”

Configured MySQL databases:

  • mediawiki

Exposed ports:

  • 80

Deployment

Below command will download and create a new docker container called mediawiki and link local host system port 80 with container’s exposed port 80.

# docker run -d --name=mediawiki -p 80:80 linuxconfig/mediawiki

Usage

Once you deploy the mediawiki docker container you can immediately access it by using your browser and navigating to http://localhost and start mediawiki installation by using the information provided above.

Additional information

Use the following linux command to update or reset MariaDB user password. The below command will set a new admin user password:

# docker exec -it mediawiki mysqladmin -uadmin -ppass password abc123

To create a new database eg. mediawiki2 enter:

# docker exec -it mediawiki mysqladmin -uadmin -ppass create mediawiki2


Comments and Discussions
Linux Forum