Skip to content

Example project repository with project specific Features and Steps

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
LICENSE
Unlicense
LICENSE.txt
Unlicense
UNLICENSE.txt
Notifications You must be signed in to change notification settings

Containers-Testing-Framework/example-project

dockerfiles-centos-wordpress

(note: This originated from jbfink. I ported over to CentOS 7.)

Tested on Docker 1.0.0

(note: Eugene Ware has a Docker wordpress container build on nginx with some other goodies; you can check out his work here.)

When you run the below commands, simply use sudo. This is a known issue.)

This repo contains a recipe for making a Docker container for Wordpress, using Linux, Apache and MySQL on CentOS7. To build, make sure you have Docker installed, clone this repo somewhere, and then run:

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

Run it:

# CID=$(docker run -d -p 80 -p 22 <yourname>/wordpress:centos7)

Check docker logs after running to see MySQL root password and Wordpress MySQL password, as so:

# echo "$(docker logs $CID | grep password)"

(note: you won't need the mysql root or the wordpress db password normally)

Then find the external port assigned to your container:

# docker port $CID 80 

Visit in a webrowser, then fill out the form. No need to mess with wp-config.php, it's been auto-generated with proper values.

Note that this image now has a user account (appropriately named "user") and passwordless sudo for that user account. The password is generated upon startup; check logs for "ssh user password", docker ps for the port assigned to 22, and something like this to get in:

# ssh -p <port> user@localhost

About

Example project repository with project specific Features and Steps

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
LICENSE
Unlicense
LICENSE.txt
Unlicense
UNLICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published