docker & docker compose 설치후
docker-compose.yml 파일내용
services:
librespeed:
image: adolfintel/speedtest:latest
container_name: Librespeed
environment:
- MODE=standalone
ports:
- "8080:80"
restart: unless-stopped
networks:
- speednet
nginx:
image: nginx:alpine
container_name: nginx-proxy
ports:
- "8088:80"
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
depends_on:
- librespeed
- openspeedtest
restart: unless-stopped
networks:
- speednet
openspeedtest:
image: openspeedtest/latest
container_name: openspeedtest
ports:
- "3000:3000"
restart: unless-stopped
environment:
- TZ=Asia/Seoul
networks:
- speednet
networks:
speednet:
driver: bridge
nginx.conf 파일내용
1 server {
2 listen 80;
3 server_name _;
4
5 location / {
6 proxy_pass http://Librespeed:80;
7 proxy_set_header Host $host;
8 proxy_set_header X-Real-IP $remote_addr;
9 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
10 }
11
12 location /json {
13 proxy_pass http://Librespeed:80/results/api.php;
14 proxy_set_header Host $host;
15 proxy_set_header X-Real-IP $remote_addr;
16 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
17 add_header Content-Type application/json always;
18 }
19 }
20
기존 docker 이미지 있을경우
docker compose down
없을경우
docker compose up -d
'Network 관련' 카테고리의 다른 글
| 네트워크 관리 Tool (0) | 2025.10.31 |
|---|---|
| iperf Test Tool (0) | 2025.05.18 |
| LanTester기 개조 (0) | 2025.04.18 |
| 테크매니저 네트워크 Tool (0) | 2024.11.24 |
| WiFi 관련 정보 참조 (0) | 2024.11.02 |