Dockerfile裡的VOLUMES關鍵字
我有一個如下的Dockerfile:
定義了一個名為log的VOLUME, 這樣該SpringBoot應用執行在Docker容器時,我可以用如下命令,進入Docker容器內部,到log資料夾下檢視該SpringBoot應用執行時產生的日誌:
docker exec -it <容器id> /bin/sh
SpringBoot應用的Application.properties檔案:
Dockerfile裡的VOLUMES關鍵字,會在宿主機的目錄/var/lib/docker/volumes下面生成一個資料夾:
該資料夾裡的_data子資料夾,存放的就是我們用命令docker exec -it進入容器內部後看到的log資料夾下的資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2676705/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker 入門系列四:Dockerfile-關鍵字Docker
- DM 關鍵字、遮蔽關鍵字
- out關鍵字和ref關鍵字的區別
- let關鍵字和const關鍵字
- final關鍵字和static關鍵字
- 關鍵字
- this關鍵字
- synchronized關鍵字的原理synchronized
- static關鍵字的作用
- Java 的 static 關鍵字Java
- this的HXD“super”關鍵字
- abstract關鍵字 super 關鍵字 類與繼承繼承
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- volatile 關鍵字
- @Transient關鍵字
- friend關鍵字
- Auto關鍵字
- Swift 關鍵字Swift
- defer關鍵字
- typedef關鍵字
- params關鍵字
- dynamic關鍵字
- 4關鍵字
- [JavaScript] this 關鍵字JavaScript
- Volatile關鍵字
- static關鍵字
- super關鍵字
- final關鍵字
- synchronized 關鍵字synchronized
- const關鍵字
- Voliate關鍵字
- throw關鍵字
- 說說iOS中的常用的關鍵字static ,class(僅限Swift關鍵字)iOSSwift
- mysql 中的explain關鍵字MySqlAI
- java中的instanceof關鍵字Java
- java中的static關鍵字Java
- 被人忽略的 signed 關鍵字
- Java關鍵字volatile的理解Java