Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # docker-compose.yaml
- version: '2' # version of docker-compose to use
- services: # configuring each container
- db: # name of our mysql container
- image: mysql:8.0 # which image to pull, in this case specifying v. 5.7
- volumes: # data to map to the container
- - ./data:/docker-entrypoint-initdb.d # where to find our data -- we'll talk more about this
- restart: always # always restart the container after reboot
- environment: # environment variables -- mysql options in this case
- MYSQL_ROOT_PASSWORD: root
- MYSQL_DATABASE: larces_db
- MYSQL_USER: root
- MYSQL_PASSWORD: root
- wordpress: # name of our wordpress container
- depends_on: # container dependencies that need to be running first
- - db
- image: wordpress:latest # image used by our container
- ports:
- - "8080:80" # setting our ports for networking
- environment:
- WORDPRESS_DB_HOST: db:1234 # default mysql port
- WORDPRESS_DB_PASSWORD: wordpress # matches the password set in the db container
- volumes: # this is where we tell Docker what to pay attention to
- - ./wp-content/:/var/www/html/wp-content/ # mapping our custom theme to the container
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement