Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在docker中检查当前/默认日志记录驱动程序?_Docker_Logging_Driver - Fatal编程技术网

如何在docker中检查当前/默认日志记录驱动程序?

如何在docker中检查当前/默认日志记录驱动程序?,docker,logging,driver,Docker,Logging,Driver,我试图检查停止的docker容器的日志,但是当我检查docker日志时,我得到如下响应: Error response from daemon: configured logging driver does not support reading 我试图检查默认的日志驱动程序,但我找不到。但是,我在/etc/docker文件夹中创建了一个daemon.json文件,尝试在docker中使用其他驱动程序进行日志记录。我使用服务docker restart重新启动了docker服务。这对我也没有帮

我试图检查停止的docker容器的日志,但是当我检查docker日志时,我得到如下响应:

Error response from daemon: configured logging driver does not support reading
我试图检查默认的日志驱动程序,但我找不到。但是,我在/etc/docker文件夹中创建了一个
daemon.json
文件,尝试在docker中使用其他驱动程序进行日志记录。我使用
服务docker restart
重新启动了docker服务。这对我也没有帮助。这里的主要问题是
我仍然无法检查系统当前使用的是哪个驱动程序,以及如何解决该问题


有人能帮我吗?

很久以前就有人问过,但我也在寻找

您可以使用检查默认日志记录驱动程序

ars@ars-thinkpad ~ $ docker system info | grep -i log
Logging Driver: json-file
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
WARNING: No swap limit support

或者

ars@ars-thinkpad ~ $ docker info --format '{{.LoggingDriver}}'
json-file
要获取现有容器的驱动程序

ars@ars-thinkpad ~ $ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
a48314f1c163        tests_node3         "/pg/mmts/tests/dock…"   10 minutes ago      Up 10 minutes       0.0.0.0:15434->5432/tcp   node3

ars@ars-thinkpad ~ $ docker inspect a48314f1c163 | grep -i -C 5 log
        },
        "Image": "sha256:80493e979e72a027d07ef5db2c7486d1913ff4ae224eb8a5b93a93320f51844d",
        "ResolvConfPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/hostname",
        "HostsPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/hosts",
        "LogPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df-json.log",
        "Name": "/node3",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
--
        "AppArmorProfile": "unconfined",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "tests_mtm_bridge",
            "PortBindings": {
因此,它是
json文件
,实际的日志文件路径是
/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d146979c488e388611d8106594df/a48314f1c16356f3cf534b273ea3871a26882d1469c48e388611d8106594df.log

另见