Deploying machine learning models has always been a struggle. Most of the software industry has adopted the use of container engines like Docker for deploying code to production, but since accessing hardware resources like GPUs from Docker was difficu ...
A Guide to Container Registries
Registries are one of the key components that make working with containers, primarily Docker, so appealing to the masses. A registry hosts images that are downloaded and run on hosts in a container engine. A container is simply a running instance of a spe ...
Docker is Actively Harmful to Engineering Organizations
Editor: The following article is a criticism of the Docker container technology. Some of the points raised are not factually correct, so read with care. I've come to the conclusion that Docker is actively harmful to organizations. Not the underlying t ...
Troubleshooting containers after they’re long gone
Every sysadmin, operator, and even app developer has been there. There’s a spike in your dashboard and your #alerts Slack channel is firing off. Something has gone wrong, and you’re about to go into Perry Mason mode to track down the offender. That’s h ...
Getting Started with Datadog Monitoring in Rancher
Monitoring your container-based infrastructure is crucial to ensure good performance, identify issues early and gain the insight necessary to maximize its efficiency. When you are dealing with a large number of often short-lived containers spread over ...
Persistent storage patterns for Docker in production
The conventional wisdom is that containers are great for stateless applications, but inappropriate for stateful apps with persistent data. If this is true, it's not because the technology isn't up to it, it's because the patterns for managing persiste ...
Distributed data analysis with plain UNIX commands and Docker Swarm
Editor: For setting up the Docker Swarm cluster used in this article, the author uses Docker Machine. Keep that in mind because the pre-stable version of Docker has orchestration built-in, so Docker Machine is about to go the way of the dodo. The purpo ...
Building Rancher Catalog Templates from Scratch : Part 1
Rancher is a platform for running and managing applications in (Docker) containers. Aside from the Rancher platform, there's also Rancher OS, a container-native operating system from the same company, which is one of several of such operating systems ...
What does –selinux-enabled do?
Running Docker containers on a Linux machine/server with SELinux enabled? This tip from an external blog post is worth noting. I’m currently researching the topic of --selinux-enabled in docker and what it is doing when set to TRUE. From what I’m ...
Writing a Mesos Framework from scratch with Mesos-starter
This week it’s time to show you how easy it is to get started with writing a Mesos scheduler. Imagine just having a Docker Image, but you know that you further down the line need to add some pretty complex features into your scheduler, that are just n ...