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.
138 lines
3.9 KiB
138 lines
3.9 KiB
services: |
|
sig-clickhouse: |
|
image: 'clickhouse/clickhouse-server:24.12' |
|
user: 'root' |
|
container_name: sig-clickhouse |
|
hostname: sig-clickhouse |
|
environment: |
|
# - CLICKHOUSE_DB=sig |
|
- CLICKHOUSE_USER=root |
|
- CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1 |
|
- CLICKHOUSE_PASSWORD=123456 |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./fs/clickhouse/ch_data:/var/lib/clickhouse/" |
|
- "./fs/clickhouse/ch_logs:/var/log/clickhouse-server/" |
|
# - ./fs/clickhouse/config.d/config.xml:/etc/clickhouse-server/config.d/config.xml |
|
# - ./fs/clickhouse/users.d/users.xml:/etc/clickhouse-server/users.d/users.xml |
|
ports: |
|
- '7123:8123' |
|
- '7900:9000' |
|
ulimits: |
|
nofile: |
|
soft: "262144" |
|
hard: "262144" |
|
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-mysql: |
|
container_name: sig-mysql |
|
image: mysql:8.4.5 |
|
# command: --default-authentication-plugin=mysql_native_password |
|
# restart: always |
|
network_mode: host |
|
environment: |
|
MYSQL_ROOT_PASSWORD: '123456' |
|
MYSQL_DATABASE: sig |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./config/mysql:/etc/mysql" |
|
- "./fs/mysql-data:/var/lib/mysql" |
|
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-redis: |
|
# dragonflydb |
|
container_name: sig-redis |
|
image: redis:7.4 |
|
command: ["redis-server", "/usr/local/etc/redis/redis.conf"] |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./config/redis/redis.conf:/usr/local/etc/redis/redis.conf" |
|
- ./fs/redis-data:/data |
|
ports: |
|
- "7379:6379" |
|
sig-influxdb: |
|
container_name: sig-influxdb |
|
image: influxdb:2.7 |
|
environment: |
|
DOCKER_INFLUXDB_INIT_MODE: setup |
|
DOCKER_INFLUXDB_INIT_USERNAME: root |
|
DOCKER_INFLUXDB_INIT_PASSWORD: "123456789" |
|
DOCKER_INFLUXDB_INIT_ORG: sig |
|
DOCKER_INFLUXDB_INIT_BUCKET: kline |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./config/influxdb:/etc/influxdb2" |
|
- "./fs/influxdb-data:/var/lib/influxdb2" |
|
ports: |
|
- 8086:8086 |
|
# DAc-Mie0PKCqsRdd5I_Hkn-Ar0XJeeQDe-Jcsoo8wmKTPpG8Hp4RrTi3RRd3LQ4GKxZbNYJTESTX6us1O9FVNw== |
|
|
|
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-questdb: |
|
container_name: sig-questdb |
|
image: questdb/questdb:8.3.1 |
|
volumes: |
|
- "/etc/localtime:/etc/localtime:ro" |
|
- "./fs/questdb:/var/lib/questdb" |
|
- "./fs/questdb:/conf/log.conf" |
|
ports: |
|
- 7900:9000 |
|
- 7909:9009 |
|
- 7912:8912 |
|
- 7903:9003 |
|
sig-etcd: |
|
container_name: sig-etcd |
|
image: bitnami/etcd:3.6.1 |
|
environment: |
|
ALLOW_NONE_AUTHENTICATION: yes |
|
ETCD_ADVERTISE_CLIENT_URLS: http://127.0.0.1:7079 |
|
ports: |
|
- 7079:2379 |
|
- 7080:2380 |
|
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 |
|
command: -js -p 7222 -m 7221 # --auth 123456 |
|
ports: |
|
- "7221" |
|
- "7222:7222" |
|
volumes: |
|
- ./fs/nats:/tmp/nats/jetstream
|
|
|