Jérôme Petazzoni

Adventures in GELF

If you are running apps in containers and are using Docker’s GELF logging driver (or are considering using it), the following musings might be relevant to your interests. Some context When you run applications in containers, the easiest logging method is to write on standard output. You can’t get simpler than that: just echo, print, write (or the equivalent in your programming language!) and the container engine will capture your application’s output. Other approaches are still possible, of course; for instance: you can use syslog, by running a syslog daemon in your container or exposing a /dev/log socket; you can write to regular files and share these log files with your host, or with other containers, by placing them on a volume; your code can directly talk to the API of a logging service. In the last scenario, this service can Continue reading…

Docker 1.6: Engine & Orchestration Updates, Registry 2.0, & Windows Client Preview

We are happy to announce updates to Docker Engine, Registry, Compose, Swarm, and Machine. We are releasing them all at the same time so you can test and roll them out together, and so that we can ship features that span multiple tools. The features in this release are designed to improve the dev experience with faster image pulls, a preview of Docker client for Windows, and support for apps beyond the dev environment in Compose. Docker Engine 1.6 The Docker Engine has been greatly improved since 1.5, with some highly requested features in addition to Windows Client support. We could not have created such an amazing release without the help from awesome contributors. You can get started by downloading Docker Engine 1.6 and checking out the changelog here. Now let’s check out what’s new in Docker Engine 1.6.