Docker 修改日誌預設儲存路徑

2021-09-24 19:16:09 字數 915 閱讀 9712

預設安裝完成 docker 後,所有 images 及相關資訊儲存位置為:/var/lib/docker,比如每個容器的日誌預設都會以json-file的格式儲存於/var/lib/docker/containers/《容器id>/《容器id>-json.log裡面。

一般情況,/var 目錄是在根分割槽之下,而根分割槽之下的磁碟空間一般不會較大,所以在生產環境中,經常會因為這個原因導致磁碟空間不足,然後服務或者訊息中介軟體之類的崩掉。

修改 /var/lib/docker 的儲存路徑:

1、在 /data 目錄下建立 docker 目錄

/data 為新新增的磁碟分割槽的掛載點

~]# mkdir /data/docker
2、修改 docker.service 檔案

~]# vim /usr/lib/systemd/system/docker.service

# 在裡面的execstart的後面增加 --graph 選項指定新目錄

execstart=/usr/bin/dockerd --graph /data/docker

3、重啟 docker 服務

~]# systemctl daemon-reload

~]# systemctl disable docker

~]# systemctl enable docker

~]# systemctl start docker

4、檢視 docker info 資訊

~]# docker info

...docker root dir: /data/docker

...

SpringBoot修改日誌的預設配置

springboot修改日誌的預設配置 springboot預設使用的是info 級別的日誌,可以在配置檔案中設定日誌級別 logging.level.com.lqz.springboot trace 日誌輸出路徑 不指定路徑 當前專案下生成springboot.log日誌 可以指定完整的路徑 lo...

修改日誌摘要

修改日誌摘要 頭看了我的日誌摘要部件,覺得還行,當時提出了一點建議和發現了乙個bug。建議是 字型放大半號。這點建議我也是同意的,所以,決定要將它改過來。這個改動不會很大,用不了兩天,問題出在那個要命的bug上。既然是摘要,當然就不能將文章通篇都顯示出來,所以,需要擷取一部分。但是,在擷取的時候出現...

修改docker預設儲存路徑

擴充套件 通過systemd配置docker 可以直接修改 lib systemd system docker.service檔案 其他方法可能會找不到檔案,這個可以找到 解決方案 正文 策略 修改 docker daemon 的啟動引數 g,graph 步驟 1 先將docker關了 sudo s...