WARNING: no logs are available with the 'none' log driver

18,894

Solution 1

Finally solved.

1) Delete daemon.json file from /etc/docker folder.

2) Restart docker service.

Solution 2

My case.

In file docker-compose.yml it is very possible that you have:

logging:
    driver: none

To get rid of the warning WARNING: no logs are available with the 'none' log driver you should comment or remove those 2 lines.

Solution 3

By default /etc/docker/daemon.json does not exist. The default driver is json-file. To verify current driver use

docker info | grep Logging

Logging Driver: fluentd

I use fluentd (td-agent) so my /etc/docker/daemon.json

{
   "log-driver": "fluentd",
   "log-opts": {
   "fluentd-address": "127.0.0.1:24224"
              }
}

For details about logging, divers see https://docs.docker.com/config/containers/logging/

Share:
18,894
Niko Jojo
Author by

Niko Jojo

Software engineer

Updated on July 26, 2022

Comments