執行在Docker裡的SpringBoot應用,如何檢視記錄在檔案系統的日誌
我有一個SpringBoot應用,將其打包在一個Docker映象裡。
DockerFile如下:
FROM openjdk:8-jdk-alpine
VOLUME /tmp
VOLUME /log
ADD target/prolikeService.jar app.jar
ENV JAVA_OPTS=""
ENTRYPOINT exec java $JAVA_OPTS -jar /app.jar
定義了一個log的持久化儲存,這樣SpringBoot應用在容器裡執行時,我們可以用命令列進入容器內部,檢視log資料夾下的日誌檔案。
在SpringBoot應用的Application.properties配置檔案裡,設定日誌檔案的輸出目錄為log:
使用下列的命令列製作映象:
docker build -t jerry/springbootexample:v1 .
使用下面的命令列在映象裡執行SpringBoot應用:
docker run -p 8000:9000 --name jerrydockerdemo -d jerry/springbootexample:v1
使用docker ps檢視映象id:
使用下面的命令列進入映象:
sudo docker exec -it 8302db78f838 /bin/sh
這樣就在Docker映象裡檢視SpringBoot應用執行時生成的日誌檔案:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2676706/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10日誌檔案在哪裡_win10系統日誌怎麼檢視Win10
- NAS中如何檢視日誌記錄?
- 在Linux中,如何檢視系統日誌?Linux
- 檢視系統的日誌
- 使apache的日誌檔案裡不記錄圖片檔案Apache
- 如何在ABAP Netweaver和CloudFoundry裡記錄並檢視日誌Cloud
- 檢視docker映象的日誌Docker
- 在Linux中,如何檢視和審計系統日誌檔案以檢測異常活動?Linux
- 記錄日誌檔案
- SLF4J記錄日誌&&日誌檔案的滾動策略__SpringBootSpring Boot
- 基於Docker應用容器日誌檔案收集Docker
- Win10系統日誌怎麼檢視_win10系統日誌在哪裡Win10
- AIX作業系統怎麼檢視檔案的操作記錄AI作業系統
- 在Linux中,日誌檔案作用是什麼及如何檢視?Linux
- springboot使用logback記錄日誌,配置檔案Spring Boot
- 日誌檔案系統
- win10系統怎麼檢視系統錯誤日誌_win10如何檢視錯誤日誌Win10
- docker檢視容器日誌命令Docker
- LINUX檢視系統日誌Linux
- 如何在iOS手機上檢視應用日誌iOS應用日誌
- Linux 日誌檔案系統如何工作Linux
- 在Docker中,很多應用容器都是預設後臺執行的,怎麼檢視它們的輸出和日誌資訊?Docker
- 用Log4Net來記錄系統的日誌資訊
- Laravel 指定日誌檔案記錄任意日誌Laravel
- 使用Redis記錄系統日誌Redis
- 記錄一則clear重做日誌檔案的案例
- 熱備份時被修改的資料塊如何記錄在聯機日誌檔案
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 在Linux中,有哪些系統日誌檔案?Linux
- 另一種辦法直接在宿主機上的資料夾內檢視Docker映象執行的日誌檔案Docker
- win10系統如何檢視更新記錄Win10
- 檢視Oracle表中的指定記錄在資料檔案中的位置Oracle
- MYSQL啟用日誌和檢視日誌MySql
- PHP設定時區,記錄日誌檔案的方法PHP
- fedora 8上的系統日誌的配置檔案
- 在Docker中,Docker配置檔案在哪裡以及如何修改?Docker
- linux伺服器部署SpringBoot專案並檢視專案執行日誌Linux伺服器Spring Boot
- 【Azure 應用服務】App Service For Linux 部署Java Spring Boot應用後,檢視日誌檔案時的疑惑APPLinuxJavaSpring Boot