Skip to content

Instantly share code, notes, and snippets.

@evindunn
Last active December 6, 2021 20:18
Show Gist options
  • Save evindunn/de96662efecb619b87d7ca232be8cc47 to your computer and use it in GitHub Desktop.
Save evindunn/de96662efecb619b87d7ca232be8cc47 to your computer and use it in GitHub Desktop.
CockroachDB cluster in docker-compose
# See https://www.cockroachlabs.com/docs/v21.2/start-a-local-cluster-in-docker-mac.html
version: "3.9"
services:
roach1:
image: "cockroachdb/cockroach:v21.2.2"
container_name: taxonTree-roach1
hostname: roach1
networks: [ roachnet ]
volumes: [ "roach1-data:/cockroach/cockroach-data" ]
command:
- start
- --insecure
- --join=roach1,roach2,roach3
ports:
- "26257:26257"
- "8080:8080"
roach2:
image: "cockroachdb/cockroach:v21.2.2"
container_name: taxonTree-roach2
depends_on: [ roach1 ]
hostname: roach2
networks: [ roachnet ]
volumes: [ "roach2-data:/cockroach/cockroach-data" ]
command:
- start
- --insecure
- --join=roach1,roach2,roach3
roach3:
image: "cockroachdb/cockroach:v21.2.2"
container_name: taxonTree-roach3
depends_on: [ roach1 ]
hostname: roach3
networks: [ roachnet ]
volumes: [ "roach3-data:/cockroach/cockroach-data" ]
command:
- start
- --insecure
- --join=roach1,roach2,roach3
volumes:
roach1-data:
name: roach1-data
roach2-data:
name: roach2-data
roach3-data:
name: roach3-data
networks:
roachnet:
name: roachnet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment