Open parc02 opened 8 months ago
version: '2'
name: awsgoo
services:
nginx-proxy:
image: nginxproxy/nginx-proxy # https://github.com/nginx-proxy/nginx-proxy
ports:
- "9889:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
depends_on:
- blog
deploy:
resources:
limits:
cpus: '0.10'
memory: 50M
reservations:
cpus: '0.05'
memory: 20M
blog:
# build: ../../docker_file/httpd
image: bbanque/gitblog:0.1.0
deploy:
mode: replicated
replicas: 2 # https://docs.docker.com/compose/compose-file/deploy/#replicas
resources: # https://docs.docker.com/compose/compose-file/compose-file-v3/#resources
limits:
cpus: '0.05'
memory: 50M
reservations:
cpus: '0.01'
memory: 20M
expose:
- "80"
environment:
- VIRTUAL_HOST=aws.google.com
- VIRTUAL_PORT=80
$ sudo docker compose -f compose.yml up -d --build --force-recreate
[+] Running 2/2
✔ Container awsgoo-blog-1 Started 1.8s
✔ Container awsgoo-nginx-proxy-1 Started 2.3s
$ sudo docker compose -f compose.yml up -d --scale blog=5
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2760a6e9a0da bbanque/gitblog:0.1.0 "/docker-entrypoint.…" About a minute ago Up About a minute 80/tcp awsgoo-blog-3
956aaff9970c bbanque/gitblog:0.1.0 "/docker-entrypoint.…" About a minute ago Up About a minute 80/tcp awsgoo-blog-4
89115e964749 bbanque/gitblog:0.1.0 "/docker-entrypoint.…" About a minute ago Up About a minute 80/tcp awsgoo-blog-5
a2a7b8ec6cef nginxproxy/nginx-proxy "/app/docker-entrypo…" 13 minutes ago Up 12 minutes 0.0.0.0:9889->80/tcp, :::9889->80/tcp awsgoo-nginx-proxy-1
a56167e5ddf1 bbanque/gitblog:0.1.0 "/docker-entrypoint.…" 13 minutes ago Up 13 minutes 80/tcp awsgoo-blog-1
a7e6da2183f2 bbanque/gitblog:0.1.0 "/docker-entrypoint.…" 13 minutes ago Up 12 minutes 80/tcp awsgoo-blog-2
$ docker compose -f compose.yml up -d
sudo docker compose -f compose.yml up -d --scale blog=30
(ADD) 127.0.0.1 aws.google.com
~/app/ng/controller에서
$ java -jar ngrinder-controller-3.5.8.war
~/app/ng/ngrinder-agent에서
$./run_agent.sh
localhost:8080에서 admin/admin 접속
REF: https://notspoon.tistory.com/48 Performance scenario REF: https://leezzangmin.tistory.com/42 Performance scenario REF: https://velog.io/@max9106/nGrinderPinpoint-test3
step 1 - remove all images and containers from docker
step 2 -Build & Push my blog to docker hub