by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

我的Synolog Nas上,預設跑了一個奇怪的logging driver叫db,
如何修改為正常使用的json-file呢?

在Synolog的Nas他的Daemon config file較特殊,放在/var/packages/Docker/etc/目錄下,
叫dockerd.json。

一、進入編輯
vi /var/packages/Docker/etc/dockerd.json
補上"log-driver":"json-file"


二、進行重啟Docker Daemon
synoservice --restart pkgctl-Docker

三、查看預設的Logging driver設定
docker info|grep Logging


四、實際測試功能
docker-comose logs -f

可以正常看見,有東西了...


補充: 我常用在synology上的指令
例如要列出Synology Nas上的所有服務叫名稱。
synoservice --list
找Docker,可用大寫查詢
synoservice --list|grep Docker
pkgctl-Docker

如果要重載nginx設定,可以用
synoservice --reload nginx

可用help查看相關設定
synoservice --help

Tags: docker Synology

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


d-laravel,docker

D-Laravel v1.2.1版變更說明(建議更新,必免踩雷)

D-Laravel v1.2.1版修正說明 use GuzzleHttp\Client; 進行post時.出現存取被拒的問題。 如果您是由舊版升級,您可能需調整etc/default-ssl.conf的設定檔 (如果有該檔) 請調整php:9000變更為web:9000,你可以透過執行一次./console secure調整。 docker-compose設定檔部份,PHP-FPM container變更為network_mode: "service:web"...

docker, tinkerwell, tinker, laravel

Tinkerwell與docker環境運用

其實我最近不用Tinkerwell了,因為老是要我花錢更新。要測試直接ssh 主機不就搞定啦不是?

docker,laravel

如何使用多個YAML檔,執行多個docker的container服務

這個影片介紹如何用docker-compose命令,指定多個YAML結構語言設定檔,來建立容器的執行,並且介紹在D-Laravel的使用環境中,我們如何透過使用.env的方式,簡化docker-compose的啟動命令。