|
|
@@ -132,16 +132,22 @@ services:
|
|
|
ports:
|
|
|
- 8080:80
|
|
|
environment:
|
|
|
- WORDPRESS_DB_PASSWORD: example
|
|
|
+ WORDPRESS_DB_HOST: db
|
|
|
+ WORDPRESS_DB_USER: exampleuser
|
|
|
+ WORDPRESS_DB_PASSWORD: examplepass
|
|
|
+ WORDPRESS_DB_NAME: exampledb
|
|
|
|
|
|
- mysql:
|
|
|
+ db:
|
|
|
image: mysql:5.7
|
|
|
restart: always
|
|
|
environment:
|
|
|
- MYSQL_ROOT_PASSWORD: example
|
|
|
+ MYSQL_DATABASE: exampledb
|
|
|
+ MYSQL_USER: exampleuser
|
|
|
+ MYSQL_PASSWORD: examplepass
|
|
|
+ MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
|
|
```
|
|
|
|
|
|
-[](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/e24f39cddf21560cf0a24f149059ff23640b0f16/wordpress/stack.yml)
|
|
|
+[](http://play-with-docker.com?stack=https://raw.githubusercontent.com/docker-library/docs/db214ae34137ab29c7574f5fbe01bc4eaea6da7e/wordpress/stack.yml)
|
|
|
|
|
|
Run `docker stack deploy -c stack.yml wordpress` (or `docker-compose -f stack.yml up`), wait for it to initialize completely, and visit `http://swarm-ip:8080`, `http://localhost:8080`, or `http://host-ip:8080` (as appropriate).
|
|
|
|