You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.5 KiB
55 lines
1.5 KiB
# docker compose up -d sig-consul sig-kvrocks sig-postgres sig-vm sig-nats |
|
|
|
services: |
|
sig-kvrocks: |
|
image: 'apache/kvrocks:nightly' |
|
container_name: sig-kvrocks |
|
hostname: sig-kvrocks |
|
user: 'root' |
|
network_mode: host |
|
# restart: always |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./config/kvrocks/kvrocks.conf:/var/lib/kvrocks/kvrocks.conf:ro" |
|
- "./fs/kvrocks_data:/var/lib/kvrocks" |
|
command: --bind 0.0.0.0 --dir /var/lib/kvrocks |
|
sig-postgres: |
|
container_name: sig-postgres |
|
image: postgres:17.5 |
|
network_mode: host |
|
environment: |
|
POSTGRES_PASSWORD: '123456' |
|
POSTGRES_DB: sig |
|
PGDATA: /var/lib/postgresql/data/pgdata |
|
volumes: |
|
- "./config/mysql:/etc/mysql" |
|
- "./fs/postgres-data:/var/lib/postgresql/data" |
|
sig-vm: |
|
container_name: sig-vm |
|
image: victoriametrics/victoria-metrics:v1.127.0 |
|
network_mode: host |
|
volumes: |
|
- "./fs/victoria-metrics-data:/victoria-metrics-data" |
|
# ports: |
|
# - 8428:8428 |
|
command: -dedup.minScrapeInterval=1s -retentionPeriod=99y |
|
sig-consul: |
|
container_name: sig-consul |
|
image: consul:1.15.4 |
|
network_mode: host |
|
volumes: |
|
- "./fs/consul/data:/consul/data" |
|
- "./fs/consul/config:/consul/config" |
|
# ports: |
|
# - 8500:8500 |
|
|
|
sig-nats: |
|
container_name: sig-nats |
|
image: nats:2.12-alpine |
|
network_mode: host |
|
command: -js -p 7222 -m 7221 # --auth 123456 |
|
volumes: |
|
- ./fs/nats:/tmp/nats/jetstream |
|
# ports: |
|
# - "7221" |
|
# - "7222:7222"
|
|
|