Mat*_*tty 6 logging driver docker
我正在尝试检查已停止的 docker 容器的日志,但是当我这样做时,docker logs <container-id>我得到如下响应:
Error response from daemon: configured logging driver does not support reading
Run Code Online (Sandbox Code Playgroud)
我尝试检查默认日志记录驱动程序,但找不到。daemon.json但是,我尝试通过在 /etc/docker 文件夹中创建文件来使用 docker 中的其他一些驱动程序进行日志记录。我使用 重新启动了 docker 服务service docker restart。这对我也没有帮助。这里的主要问题是I am still not able to check which driver is the system using currently and how to I get around that problem?
有人可以帮我解决这个问题吗?
很久以前就问过,不过我也搜过……
\n您可以使用以下命令检查默认日志记录驱动程序
\nars@ars-thinkpad ~ $ docker system info | grep -i log\nLogging Driver: json-file\n Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog\nWARNING: No swap limit support\n\nRun Code Online (Sandbox Code Playgroud)\n或者,
\nars@ars-thinkpad ~ $ docker info --format \'{{.LoggingDriver}}\'\njson-file\nRun Code Online (Sandbox Code Playgroud)\n要获取现有容器的驱动程序,
\nars@ars-thinkpad ~ $ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\na48314f1c163 tests_node3 "/pg/mmts/tests/dock\xe2\x80\xa6" 10 minutes ago Up 10 minutes 0.0.0.0:15434->5432/tcp node3\n\nars@ars-thinkpad ~ $ docker inspect a48314f1c163 | grep -i -C 5 log\n },\n "Image": "sha256:80493e979e72a027d07ef5db2c7486d1913ff4ae224eb8a5b93a93320f51844d",\n "ResolvConfPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/hostname",\n "HostsPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/hosts",\n "LogPath": "/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df-json.log",\n "Name": "/node3",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n--\n "AppArmorProfile": "unconfined",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": [],\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {}\n },\n "NetworkMode": "tests_mtm_bridge",\n "PortBindings": {\nRun Code Online (Sandbox Code Playgroud)\njson-file在我的例子中,实际的日志文件路径也是如此/var/lib/docker/containers/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df/a48314f1c16356f3cf534b273ea3871a26882d1466979c48e38611d8106594df-json.log。
另请参阅\n https://docs.docker.com/config/containers/logging/configure/
\n| 归档时间: |
|
| 查看次数: |
7941 次 |
| 最近记录: |