這一節演示如何查看部署在docker中的應用程式運行時產生的日志,不是指容器的日志!
其實很簡單,在外部新建一個檔案夾,掛載到容器內部生成日志的目錄即可,這里以列印 NLog做演示!
第一步:
在nlog組態檔中定義日志檔案默認列印到 logs檔案夾中
第二步:
在centos服務器上的 root路徑下定義一個存放日志的檔案夾:apilogs

第三步:
生成容器時,使用 -v 將容器內的日志檔案映射到 apilogs 目錄,而應用容器日志在 /app/logs 檔案夾中!
docker run -d --name=myapidemo -p 9020:5000 --network=test_network \ -v /root/apilogs/logs:/app/logs \ myapidemo:1.1
最后:
測驗驗證,最后容器內的日志同步過來了

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/204705.html
標籤:.NET技术
上一篇:第一章 開發體驗
下一篇:第一章 開發體驗
