Lean, uncomplicated, standardized, easily manageable: that’s the essence of Docker containerization. Using best practices assures that all of the benefits of Docker containerization are fully realized and you’re making full use of this powerful tool. Here are the Docker best practices that will help you make the best of the lean, mean Docker containerization that has become so popular among developers. Continue Reading
Let’s be honest: Docker loves bare metal. Running Docker inside a VM (which is the only option with almost all public clouds) is simply a waste of time and money. VMs are known for being slow in handling in-memory workloads, such as those generated by NoSQL databases or Spark. This is due to the high TLB miss ratio that these technologies naturally incur.
On the Full Metal Cloud containers run at bare metal performance and also have access to our state of the art layer 2 network to bridge. This allows our users to forget about IP management and just let Docker do its job.
1. Start with a Vanilla CentOS template. Continue Reading
Docker in itself, but also components and concepts popularized by it, are at the heart of a multitude of projects which try to build on it. Just as Docker put a friendly face around LXC, people and companies around the world try to use it to put friendly faces around other connected areas. For instance a consortium comprising of the technology behemoths Google, Microsoft and IBM as well as smaller companies, such as CoreOs, RedHat, Mesosphere and even the apparent Docker competitor VMWare, is supporting a project called Kubernetes (open-sourced earlier this year by Google) which tries to “dockerize” what happens above-and-beyond the container (i.e. defining logical components that run in different applications but are managed in a cluster as a single entity). Here is a non-exhaustive list of related (and sometime competitive) containerization projects:
Limited offer! Try 14 days of Docker on Full Metal for free – limited to 100 applicants. Start here.
Docker relies for its execution environment, on features in the host’s kernel – LXC. But it also needs filesystem support in the so called UFS (Union File System). Continue Reading
Docker is the “poster child” of the containerization movement but is it here to stay? Despite the buzz, many application developers are still undecided about using containers in production. In this series of articles we will talk about: