Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
scripts
Dockerfile
LICENSE
LICENSE.txt
README.md
UNLICENSE.txt
cccp.yml

README.md

dockerfiles-centos-wordpress-mariadb

This dockerfile creates wordpress image that is based on CentOS and utilizes a centos/mariadb container for a database.

Build

To build the wordpress container simply:

docker build -t <yourname>/wordpress:centos7 .

Setup Database

First get the mariadb container up and running:

VOLUME='-v /var/lib/mysql'
DATABASE=mydb
USER=myuser
PASSWORD=password
ROOTPASS=rootpass
docker run -d                        \
    -e MYSQL_USER=$USER              \
    -e MYSQL_PASSWORD=$PASSWORD      \
    -e MYSQL_DATABASE=$DATABASE      \
    -e MYSQL_ROOT_PASSWORD=$ROOTPASS \
    $VOLUME --name=mariadb centos/mariadb

NOTE:: If you don't want a VOLUME then don't assign the variable

Run wordpress

Next start the wordpress with the db container linked:

docker run --link=mariadb:db -d --name wordpress -p 80:80 <yourname>/wordpress

Now connect to wordpress on localhost:8080 from your browser.