-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
apps #55
Comments
|
version: "3"
networks:
default:
external:
name: core
services:
metrics:
image: victoriametrics/victoria-metrics
container_name: metrics
command:
- '-selfScrapeInstance 60s'
ports:
- 8428:8428
volumes:
- data-metrics:/victoria-metrics-data
deploy:
placement:
constraints: [node.role == manager]
grafana:
image: grafana/grafana
container_name: grafana
ports:
- 3000:3000
restart: unless-stopped
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=grafana
volumes:
- ./grafana:/etc/grafana/provisioning/datasources
deploy:
placement:
constraints: [node.role == manager]
loki:
image: grafana/loki
ports:
- "3100:3100"
command: -config.file=/etc/loki/local-config.yaml
deploy:
placement:
constraints: [node.role == manager]
promtail:
image: grafana/promtail
volumes:
- /var/log:/var/log
command: -config.file=/etc/promtail/config.yml
deploy:
mode: global
|
version: '3'
networks:
frontend:
external: true
driver: overlay
backend:
external: true
driver: overlay
volumes:
redis:
pgdata:
mysql:
mongo:
services:
redis:
image: "redis:5"
volumes:
- redis:/data
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
command: redis-server --appendonly yes
cache:
image: "redis:5"
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
pgsql:
image: "postgres:13"
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
environment:
POSTGRES_PASSWORD: 123456
volumes:
- pgdata:/var/lib/postgresql/data
mysql:
image: "mariadb:10.5"
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
environment:
MYSQL_ROOT_PASSWORD: 123456
volumes:
- mysql:/var/lib/mysql
mongo:
image: "mongo:4"
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
volumes:
- mongo:/data/db
adminer:
image: adminer
deploy:
replicas: 1 |
# db arm64
docker run --name consul --net=host -v consul:/consul arm64v8/consul agent -server -ui -bootstrap-expect=1 -bind=192.168.0.11 -client=192.168.0.11
# docker run --name mysql --net=host -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d arm64v8/mariadb:10.3
docker run --name mysql --net=host -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d tiancheng91/mysql
docker run --name mongo --net=host -v mongo:/data/db -d arm64v8/mongo:4.2
# redis arm64
docker run --name cache --net=host -d arm64v8/redis:5 --port 6380
docker run --name redis --net=host -v redis:/data -d tiancheng91/redisbloom redis-server --appendonly yes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: