2017-06-27 1 views
0

私はその後/etc/rsyslog.d/20-docker.conf

if $programname == 'docker-engine' then /var/log/docker.log 
if $programname == 'docker-engine' then ~ 

/lib/systemd/system/docker.service

StandardOutput=syslog 
StandardError=syslog 
SyslogIdentifier=docker-engine 

/var/log/docker.log

にドッキングウィンドウのログをリダイレクトする設定の下に行われてきました、私はした

systemctl daemon-reload 
systemctl restart docker 
systemctl restart rsyslog 

しかし、cat /var/log/docker.logを実行すると、そのファイルは表示されません。私が使用しています 4.4.0-62-一般的な#83-Ubuntuの

答えて

0

1)だけでログファイルを作成

touch /var/log/docker.log 
chown syslog:adm /var/log/docker.log 
systemctl restart rsyslog 

2)以前のバリアントが動作しない場合は、この

よう /etc/rsyslog.d/20-docker.confを変更しよう
if $syslogtag contains 'docker-engine' then /var/log/docker.log 
if $syslogtag contains 'docker-engine' then stop