You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"docker plugin ls" shows the plugin correctly added and enabled.
But the container can't use it:
$ docker run --log-driver docker-log-driver-test -dit alpine echo hello world
docker: Error response from daemon: logger: no log driver named 'docker-log-driver-test ' is registered.
See 'docker run --help'.
Also tried setting it in the daemon.json file:
$ cat /etc/docker/daemon.json
{
"log-driver": "docker-log-driver-test"
}
But still same error:
$ docker run -dit alpine echo hello world
docker: Error response from daemon: logger: no log driver named 'docker-log-driver-test' is registered.
See 'docker run --help'.
What have I missed?
Thanks,
The text was updated successfully, but these errors were encountered:
This is not a bug but a question: How to register the custom plugin to the docker daemon ?
Here is what I did as explained in the doc:
$ cd /etc/docker/plugins/
$ git clone https://github.com/cpuguy83/docker-log-driver-test
$ cd docker-log-driver-test
$ docker build -t docker-log-driver-test -f Dockerfile.build .
$ ID=$(docker create docker-log-driver-test true)
$ mkdir rootfs
$ docker export $ID | tar -x -C rootfs/
$ docker plugin create docker-log-driver-test .
$ docker plugin enable docker-log-driver-test
"docker plugin ls" shows the plugin correctly added and enabled.
But the container can't use it:
$ docker run --log-driver docker-log-driver-test -dit alpine echo hello world
docker: Error response from daemon: logger: no log driver named 'docker-log-driver-test ' is registered.
See 'docker run --help'.
Also tried setting it in the daemon.json file:
$ cat /etc/docker/daemon.json
{
"log-driver": "docker-log-driver-test"
}
But still same error:
$ docker run -dit alpine echo hello world
docker: Error response from daemon: logger: no log driver named 'docker-log-driver-test' is registered.
See 'docker run --help'.
What have I missed?
Thanks,
The text was updated successfully, but these errors were encountered: