version: "3"
services:
wordpress:
image: wordpress
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_PASSWORD: root
networks:
- my-bridge
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: wordpress
volumes:
- mysql-data:/var/lib/mysql
networks:
- my-bridge
volumes:
mysql-data:
networks:
my-bridge:
driver: bridge
Last active
August 12, 2019 07:21
-
-
Save curder/b3c79dfde069cb46dc179c7bbeb3645e to your computer and use it in GitHub Desktop.
# pull images.
docker pull mysql && docker pull wordpress
# run mysql container.
docker run \
--name mysql \
-e MYSQL_ROOT_PASSWORD=root \
-e MYSQL_DATABASE=wordpress \
-e MYSQL_USER=wordpress \
-e MYSQL_PASSWORD=wordpress \
-v mysql-data:/var/lib/mysql \
-d mysql:5.7
# run wordpress container, export on 8080 port.
docker run --link mysql -p 8080:80 \
--name wordpress \
-e WORDPRESS_DB_HOST=mysql:3306 \
-e WORDPRESS_DB_USER=wordpress \
-e WORDPRESS_DB_PASSWORD=wordpress \
-d wordpress
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment