To run Docker container, we need to install docker-engine. To run containers in a composition set, we need to install docker-compose.
Installation of them should refer to the offical site of docker: https://docs.docker.com
- Install Docker Engine (currently v1.12.1)
- Install Docker Compose (currently v1.8.1)
2016-04-25:
Workon: "./wordpress/" by docker and docker-compose.
I write a docker-compose.yml file base on these 2 commands:
To run it, issue docker-compose up
to run the ./docker-compose.yml
Reference:
- Google Image: docker background -> http://jun.oct-13.us/cn/node/60 -> http://jun.oct-13.us/cn/tags/docker -> http://jun.oct-13.us/cn/article/how-to-use-docker-drupal-create-webform
On how to run wordpress with docker compose, Google: docker wordpress
- -> https://hub.docker.com/_/wordpress/
- -> http://www.sitepoint.com/how-to-use-the-official-docker-wordpress-image/
On build a wordpress image (with source code) with docker compose, -> https://docs.docker.com/compose/wordpress/
2016-04-28: focus on running Wordpress & MariaDB by docker-compose, rather than running them by issue 2 docker commands.
Workon: "./wordpress/" by docker-compose
2016-04-30: focus on persistent data by volume container, & link a local volume (local folder).
Workon: **"./wordpress-phpmyadmin/" **by docker-compose
2016-05-06: focus on persistent data by volume container.
Workon: **"./wp-vol/" **by docker-compose
2016-10-13: focus on updating the code of 2016-04-28 that running Wordpress & MariaDB by docker-compose, rather than running them by issue 2 docker commands. update the code to docker-compose v1.8.1, as the code already written cannot be run.
Workon: "./wordpress/" by docker-compose.
2019-03-26: After learning a lots, I focus on running MySQL + PhpMyAdmin in a rapid way by using docker (instead of using LAMP stack) to support WordPress development.
Workon: "./WordPress_for_holistic_guidance" by docker-compose.
2019-09-25: Update docker-compose file to v3: This file will setup MySQL & PHPMyAdmin with a single command. Add the code below to a file called "docker-compose.yaml" and run the command This is the original code from https://gist.github.com/bradtraversy/faa8de544c62eef3f31de406982f1d42 (excepts I have changed the ports).
$ docker-compose up -d
# To Tear Down
$ docker-compose down --volumes
Reference: Google: docker phpmyadmin -> Run MySQL & phpMyAdmin locally in 3 steps using Docker Google: docker compose phpmyadmin -> Docker Compose FIle For Wordpress, MySQL & phpmyadmin
Workon: "./wordpress-phpmyadmin" by docker-compose.
2019-09-25: Debug: As this is a pool of experiment. I will create git branch when creating each new folder from now on.