50 lines
965 B
Markdown
50 lines
965 B
Markdown
# Running RethinkDb in container
|
|
|
|
Use the following command to run rethinkDb as services using the provided docker compose file. `Rancher` or `Docker` need to be installed. Replace `nerdctl` with `docker` if using Docker.
|
|
|
|
## Installation
|
|
|
|
* Starting the rethinkDB container
|
|
|
|
```bash
|
|
nerdctl compose -f docker-compose-rethinkdb.yml -p rethink up -d
|
|
```
|
|
|
|
* Stopping the rethinkDB container
|
|
|
|
```bash
|
|
nerdctl compose -f docker-compose-rethinkdb.yml -p rethink stop
|
|
nerdctl compose -f docker-compose-rethinkdb.yml -p rethink down
|
|
```
|
|
|
|
* Checking the rethinkDB container log
|
|
|
|
```bash
|
|
nerdctl logs rethink-rethinkdb-1 -f
|
|
```
|
|
|
|
## Compose file
|
|
|
|
```yaml
|
|
services:
|
|
rethinkdb:
|
|
image: rethinkdb:latest
|
|
restart: "no"
|
|
ports:
|
|
- "8080:8080"
|
|
- "28015:28015"
|
|
- "29015:29015"
|
|
volumes:
|
|
- "rethinkdb:/data"
|
|
networks:
|
|
- appnet
|
|
|
|
volumes:
|
|
rethinkdb:
|
|
driver: local
|
|
|
|
networks:
|
|
appnet:
|
|
|
|
|
|
```
|