From af9f91fe186f3ea3afee511d0a53b50088fdc381 Mon Sep 17 00:00:00 2001 From: "Stuart P. Bentley" Date: Wed, 14 Jan 2015 12:24:54 +0000 Subject: [PATCH] Add docs for RethinkDB --- rethinkdb/README-short.txt | 1 + rethinkdb/README.md | 101 +++++++++++++++++++++++++++++++++++++ rethinkdb/content.md | 54 ++++++++++++++++++++ rethinkdb/license.md | 3 ++ rethinkdb/logo.png | Bin 0 -> 20097 bytes update.sh | 1 + 6 files changed, 160 insertions(+) create mode 100644 rethinkdb/README-short.txt create mode 100644 rethinkdb/README.md create mode 100644 rethinkdb/content.md create mode 100644 rethinkdb/license.md create mode 100644 rethinkdb/logo.png diff --git a/rethinkdb/README-short.txt b/rethinkdb/README-short.txt new file mode 100644 index 000000000..f5157d6db --- /dev/null +++ b/rethinkdb/README-short.txt @@ -0,0 +1 @@ +RethinkDB is an open-source, document database that makes it easy to build and scale realtime apps. diff --git a/rethinkdb/README.md b/rethinkdb/README.md new file mode 100644 index 000000000..1b20fce2c --- /dev/null +++ b/rethinkdb/README.md @@ -0,0 +1,101 @@ +# Supported tags and respective `Dockerfile` links + +- [`1.15.1` (*jessie/1.15.1/Dockerfile*)](https://github.com/stuartpb/rethinkdb-dockerfiles/blob/d597dfc2935943e1883847b6896487d7846811db/jessie/1.15.1/Dockerfile) +- [`1.15.2` (*jessie/1.15.2/Dockerfile*)](https://github.com/stuartpb/rethinkdb-dockerfiles/blob/d597dfc2935943e1883847b6896487d7846811db/jessie/1.15.2/Dockerfile) +- [`1.15.3`, `1.15` (*jessie/1.15.3/Dockerfile*)](https://github.com/stuartpb/rethinkdb-dockerfiles/blob/d597dfc2935943e1883847b6896487d7846811db/jessie/1.15.3/Dockerfile) +- [`1.16.0`, `1.16`, `1`, `latest` (*jessie/1.16.0/Dockerfile*)](https://github.com/stuartpb/rethinkdb-dockerfiles/blob/d597dfc2935943e1883847b6896487d7846811db/jessie/1.16.0/Dockerfile) + +For more information about this image and its history, please see the [relevant +manifest file +(`library/rethinkdb`)](https://github.com/docker-library/official-images/blob/master/library/rethinkdb) +in the [`docker-library/official-images` GitHub +repo](https://github.com/docker-library/official-images). + +# What is RethinkDB? + +RethinkDB is an open-source, distributed database built to store JSON documents +and effortlessly scale to multiple machines. It's easy to set up and learn and +features a simple but powerful query language that supports table joins, +groupings, aggregations, and functions. + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/rethinkdb/logo.png) + +# How to use this image + +## Start an instance with data mounted in the working directory + +The default CMD of the image is `rethinkdb --bind all`, so the RethinkDB daemon +will bind to all network interfaces available to the container (by default, +RethinkDB only accepts connections from `localhost`). + +```bash +docker run --name some-rethink -v "$(pwd):/data" -d rethinkdb +``` + +## Connect the instance to an application + +```bash +docker run --name some-app --link some-rethink:rdb -d application-that-uses-rdb +``` + +## Connecting to the web admin interface on the same host + +```bash +$BROWSER "http://$(docker inspect --format \ + '{{ .NetworkSettings.IPAddress }}' some-rethink):8080" +``` + +# Connecting to the web admin interface on a remote / virtual host via SSH + +Where `remote` is an alias for the remote user@hostname: + +```bash +# start port forwarding +ssh -fNTL localhost:8080:$(ssh remote "docker inspect --format \ + '{{ .NetworkSettings.IPAddress }}' some-rethink"):8080 remote + +# open interface in browser +xdg-open http://localhost:8080 + +# stop port forwarding +kill $(lsof -t -i @localhost:8080 -sTCP:listen) +``` + +## Configuration + +See the [official docs](http://www.rethinkdb.com/docs/) for infomation on using +and configuring a RethinkDB cluster. + +# License + +View [license information][AGPLv3] for the software contained in this image. + +[AGPLv3]: http://www.gnu.org/licenses/agpl-3.0.html + +# Supported Docker versions + +This image is officially supported on Docker version 1.4.1. + +Support for older versions (down to 1.0) is provided on a best-effort basis. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/stuartpb/rethinkdb-dockerfiles/issues). + +You can also reach many of the official image maintainers via the +`#docker-library` IRC channel on [Freenode](https://freenode.net). + +## Contributing + +You are invited to contribute new features, fixes, or updates, large or small; +we are always thrilled to receive pull requests, and do our best to process them +as fast as we can. + +Before you start to code, we recommend discussing your plans +through a [GitHub issue](https://github.com/stuartpb/rethinkdb-dockerfiles/issues), especially for more ambitious +contributions. This gives other contributors a chance to point you in the right +direction, give you feedback on your design, and help you find out if someone +else is working on the same thing. diff --git a/rethinkdb/content.md b/rethinkdb/content.md new file mode 100644 index 000000000..e98b337cb --- /dev/null +++ b/rethinkdb/content.md @@ -0,0 +1,54 @@ +# What is RethinkDB? + +RethinkDB is an open-source, distributed database built to store JSON documents +and effortlessly scale to multiple machines. It's easy to set up and learn and +features a simple but powerful query language that supports table joins, +groupings, aggregations, and functions. + +%%LOGO%% + +# How to use this image + +## Start an instance with data mounted in the working directory + +The default CMD of the image is `rethinkdb --bind all`, so the RethinkDB daemon +will bind to all network interfaces available to the container (by default, +RethinkDB only accepts connections from `localhost`). + +```bash +docker run --name some-rethink -v "$(pwd):/data" -d rethinkdb +``` + +## Connect the instance to an application + +```bash +docker run --name some-app --link some-rethink:rdb -d application-that-uses-rdb +``` + +## Connecting to the web admin interface on the same host + +```bash +$BROWSER "http://$(docker inspect --format \ + '{{ .NetworkSettings.IPAddress }}' some-rethink):8080" +``` + +# Connecting to the web admin interface on a remote / virtual host via SSH + +Where `remote` is an alias for the remote user@hostname: + +```bash +# start port forwarding +ssh -fNTL localhost:8080:$(ssh remote "docker inspect --format \ + '{{ .NetworkSettings.IPAddress }}' some-rethink"):8080 remote + +# open interface in browser +xdg-open http://localhost:8080 + +# stop port forwarding +kill $(lsof -t -i @localhost:8080 -sTCP:listen) +``` + +## Configuration + +See the [official docs](http://www.rethinkdb.com/docs/) for infomation on using +and configuring a RethinkDB cluster. diff --git a/rethinkdb/license.md b/rethinkdb/license.md new file mode 100644 index 000000000..61e9a661e --- /dev/null +++ b/rethinkdb/license.md @@ -0,0 +1,3 @@ +View [license information][AGPLv3] for the software contained in this image. + +[AGPLv3]: http://www.gnu.org/licenses/agpl-3.0.html diff --git a/rethinkdb/logo.png b/rethinkdb/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a44412ac99e4d8cf0dfb36dbf6111640bc195b31 GIT binary patch literal 20097 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 literal 0 HcmV?d00001 diff --git a/update.sh b/update.sh index 50dd5828d..3ea3e5659 100755 --- a/update.sh +++ b/update.sh @@ -46,6 +46,7 @@ declare -A otherRepos=( [perl]='https://github.com/Perl/docker-perl' [r-base]='https://github.com/rocker-org/rocker' [registry]='https://github.com/docker/docker-registry' + [rethinkdb]='https://github.com/stuartpb/rethinkdb-dockerfiles' [thrift]='https://github.com/ahawkins/docker-thrift' [ubuntu-debootstrap]='https://github.com/tianon/docker-brew-ubuntu-debootstrap' [ubuntu-upstart]='https://github.com/tianon/dockerfiles'