Docker學習筆記之--查看部署在docker的應用運行日誌(環境:centos7)

這一節演示如何查看部署在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

最後:

測試驗證,最後容器內的日誌同步過來了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章