Updated Getting Started (markdown)

Chris Lu 2016-09-23 10:06:17 -07:00
parent 6771dc588e
commit f2ccbdb9bd

@ -71,12 +71,37 @@ Then, you can simply check "du -m -s /some/big/folder" to see the actual disk us
Now you can use your tools to hit SeaweedFS as hard as you can. Now you can use your tools to hit SeaweedFS as hard as you can.
## Running with Docker ##
Use with docker is easy as run locally, you can pass all args like above. But you don't need to worry about "-ip". It'll be treated by the entrypoint script.
```
docker run -p 9333:9333 --name master chrislusf/seaweedfs master
```
```
docker run -p 8080:8080 --name volume --link master chrislusf/seaweedfs volume -max=5 -mserver="master:9333" -port=8080
```
#### With Compose ####
But with Compose it's easiest.
To startup just run:
```
docker-compose -f docker/docker-compose.yml up
```
And to scale:
```
docker-compose -f docker/docker-compose.yml scale volume=2
```
Remember that if multiple containers for volume are created on a single host, the port will clash.
## Using SeaweedFS in docker ## Using SeaweedFS in docker
You can use image "cydev/weed" or build your own with [dockerfile][] in the root of repo. You can use image "cydev/weed" or build your own with [dockerfile][] in the root of repo.
[dockerfile]: https://github.com/chrislusf/seaweedfs/blob/master/Dockerfile [dockerfile]: https://github.com/chrislusf/seaweedfs/blob/master/Dockerfile
### Using pre-built Docker image ### Using pre-built Docker image
```bash ```bash