WARNING: no logs are available with the 'none' log driver
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/
Comments
-
Niko Jojo almost 2 years
I am following below url for logging driver
https://docs.docker.com/engine/admin/logging/overview/#configure-the-default-logging-driver
now, I want to remove this logging driver
I have remove file(daemon.json) from /etc/docker folder too.
But when I build container, system should always showing me warning
WARNING: no logs are available with the 'none' log driver
How can I get rid of this warning?