iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0

1. Volume:讓資料不會說沒就沒

Docker 容器就像一個臨時的房間,一旦刪掉,裡面的東西也會不見。
但我們要處理的可是癌症資料,log 如果突然消失就完蛋了!

這時候 Volume(資料卷)就派上用場:
有了 Volume,資料會被存到電腦本機,不會隨容器消失
例如:

volumes:
  - ./data:/var/lib/loki

2. Network:讓容器彼此能聊天
另一個關鍵是Network(網路)。
當我們同時跑Grafana、Loki、Promtail,它們需要互相連線:
Grafana 要連到Loki
Promtail 要把log丟給Loki
docker-compose會自動建立一個內部網路,像是:

cancer-dashboard_default

3. 小結
Volume:確保資料安全,不會隨容器消失。
Network:讓容器之間能互相溝通。

有了這兩個機制,Docker Compose就不只是「啟動三個服務」,而是幫我們搭好一個小型的癌症資料平台基礎架構。


上一篇
Grafana 的進階功能探索
下一篇
導入第一份癌症病人 log,並連接 Grafana
系列文
用 Grafana 打造癌症資料視覺化平台:從資料清洗到AI預測呈現13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言