Files

39 lines
681 B
Markdown
Raw Permalink Normal View History

2024-06-07 22:37:18 -04:00
# Docker Compose
allows running of multiple containers/volumes
## Creating
create a `docker-compose.yaml` file in the root dir of the project
## Running
use `docker-compose up`
## Sections
### Version
a version number (i.e. `version: '3'`)
### services
this is the section containing the different things you want to run
for example, if you want to runa web app, and then sql db you would use:
```dockerfile
services:
web:
build: .
ports:
- "3000:3000"
db:
image: "mysql"
environment:
# env vars here
ROOT_PASS: password
volumes:
-db-data:/foo
volumes:
-db-data:/foo
```