Support Docker Swarm
git clone https://github.com/MosHelper/docker-compose-wordpress-example.git docker-wordpress
docker-wordpress <- Project Folder
│--- custom.php.ini <- php config
│--- docker-compose.yml <- Do not use Docker Swarm
│--- docker-stack-deploy.yml <- use Docker Swarm
│--- README.MD
└─── www <- Wordpress Folder
|--- README.MD
- In
custom.php.iniis php config for example upload_max_filesize, memory_limit, ... - In
docker-stack-deploy.ymlis config docker container for example port, ...
- Run Command
docker-compose up -d
- Go to http://localhost:8080 and install Wordpress
- Copy
Your Wordpresstowww - Edit Database Connect in
wp-config.php - Run Command
docker-compose up -d
- Go to http://localhost:8080
If you do use Docker Swarm. Config Stack
deploy:
replicas: 1 <- Change 1 to 2, 3, 4, ... as you want.
in docker-stack-deploy.yml
- Run Command
docker stack deploy -c docker-stack-deploy.yml wordpress1
wordpress1is stack name
- Go to http://localhost:8080 and install Wordpress
- Copy
Your Wordpresstowww - Edit Database Connect in
wp-config.php - Run Command
docker stack deploy -c docker-stack-deploy.yml wordpress1
wordpress1is stack name
- Go to http://localhost:8080