Running containers as a part of your computing infrastructure is the new trend and follows what companies like Twitter, Facebook, and Google have been doing for years. However, the traditional approaches to building Docker containers are generally very different from the approach taken by the tech giants. While it’s easy to use base images you find on DockerHub to produce an app image, it leads to larger images (sometimes with 98% extraneous files!) and introduces unused components into your app.
This talk will demonstrate a different approach to building Docker containers the way Google does, using its open source Bazel build system to containerize your app, and not your operating system.