GELF logging driver with Windows Containers

I’m trying get an ELK stack up (Elastic Search, Logstash and Kibana) and would like to get the GELF logging driver to forward events to Logstash, however whenever I run my container with the specified driver I get docker: Error response from daemon: logger: no log driver named 'gelf' is registered. even though I’m on 1.12.2-cs2-ws-beta. Is there a way to get this working on Windows Server 2016?

  • How to enable influx http authentication flag in docker container
  • Copying data from and to Docker containers
  • Docker swarm certificates
  • One docker container on AWS - resource usage?
  • how to connect to localhost:9092 from docker container using docker-compose and not using docker bridge
  • Can i use watch in nodemon or pm2 in docker with file in shard drive?
  • Problems with RSelenium
  • How to route to host in docker container during 'docker build'
  • docker 1.12 swarm mode: how to connect to another container on overlay network and how to use loadbalance?
  • how can I change docker storage driver to devicemapper on mac
  • Docker Machine can ssh but not scp
  • How to change the 'Registry' value which shows from 'docker info'
  • One Solution collect form web for “GELF logging driver with Windows Containers”

    The supported log drivers section does list GELF (Graylog Extended Log Format), but by default on docker for Linux (so within a Linux VM on other platforms)

    The official GELF documention does recommend in its installation page

    Some modern Linux distribution (Debian Linux, Ubuntu Linux, or CentOS recommended)

    So a Windows server 2016 might not include a Graylog server in its Docker.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.