Commit eb0685f8 authored by Your Name's avatar Your Name

update script

parent 428d8c31
docker-compose_ring.yml
\ No newline at end of file
#!/bin/bash
set -e
N=${1:-1}
composefile="docker-compose-cadvisor.yml"
echo 'version: "3.9"' > $composefile
echo '' >> $composefile
echo 'services:' >> $composefile
echo " cadvisor:" >> $composefile
echo " image: google/cadvisor:latest" >> $composefile
echo " container_name: cadvisor" >> $composefile
echo " ports: " >> $composefile
echo " - \"8080:8080\"" >> $composefile
echo " volumes:" >> $composefile
echo " - /:/rootfs:ro" >> $composefile
echo " - /var/run:/var/run:rw" >> $composefile
echo " - /sys:/sys:ro" >> $composefile
echo " - /var/lib/docker/:/var/lib/docker:ro" >> $composefile
echo " depends_on:" >> $composefile
array=("sentry" "net" "nebula" "ring")
for item in "${array[@]}"
do
#echo "$item"
for i in $(seq 1 $N)
do
echo " - $item$i" >> $composefile
done
done
echo " networks:" >> $composefile
echo " - meta" >> $composefile
version: "3.9"
services:
cadvisor:
image: google/cadvisor:latest
container_name: cadvisor
ports:
- "8080:8080"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
depends_on:
- sentry1
- sentry2
- sentry3
- net1
- net2
- net3
- nebula1
- nebula2
- nebula3
- ring1
- ring2
- ring3
networks:
- meta
version: "3.9"
services:
prometheus:
image: prom/prometheus:latest
container_name: prometheus
ports:
- "9090:9090"
command:
- --config.file=/etc/prometheus/prometheus.yml
volumes:
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
depends_on:
- cadvisor
networks:
- meta
networks:
meta:
driver: bridge
ipam:
config:
- subnet: 172.99.0.0/16
\ No newline at end of file
#!/bin/bash
set -e
N=${1:-2}
./ring.sh $N
./cadvisor.sh $N
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment