Posts tagged ‘how to use docker’

Docker-best-practices

Docker Best Practices

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

docker-on-bigstep

How to use Docker on Full Metal

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.

How to install Docker on the Full Metal Cloud

1. Start with a Vanilla CentOS template. Continue Reading

docker-final

Beyond Docker: are containers here to stay? (Part III)

The Docker series

What is Docker and why use it? (Part I)
Why developers love Docker (Part II)
This article ends the Docker series.

Ecosystem

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.

Continue Reading

docker-part-2

Why developers love Docker (Part II)

The Docker series

What is Docker and why use it? (Part I)
Beyond Docker – are containers here to stay? (Part III)

Docker 101

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-generic-banner

What is Docker and why use it? (Part I)

The Docker series

Why developers love Docker (Part II)
Beyond Docker – are containers here to stay? (Part III)

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:

  • – the need for containerization
  • – Docker’s benefits and best use cases
  • – containerization alternatives in the market
  • – going into production with Docker in enterprise-grade environments

Continue Reading