Docker是一種開源的應用程序容器引擎,它可以讓開發人員將應用程序打包成像容器一樣的封裝,并且可以在任何地方運行。Docker的日志記錄可以幫助開發人員進行故障排查和進行日志分析,但有時候我們需要關閉Docker的日志記錄。下面我們將介紹如何關閉Docker的日志記錄。
$ sudo nano /usr/lib/systemd/system/docker.service
以上命令將打開Docker的systemd服務文件,“sudo”意思是要使用管理員權限打開該文件,“nano”是Linux下的一個命令行編輯器。
ExecStart=/usr/bin/dockerd --log-driver=syslog --signature-verification=false --iptables=false --ip-masq=false --bridge=none --graph=/var/lib/docker
在打開的docker.service文件中,我們需要修改ExecStart的參數。具體來說,我們需要將“--log-driver=syslog”修改為“--log-driver=none”,這樣就可以關閉Docker的日志記錄了。修改完畢后,保存并退出編輯器。
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
接下來,我們需要重新加載systemd配置并重啟Docker服務。第一條命令是重新加載systemd配置,第二條命令是重啟Docker服務。執行完畢后,我們就成功關閉了Docker的日志記錄功能。