Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Introduction

If you don't quite get the value of Docker, or as a system admin you are can't let go of your SSH console, start with LXC. After that you might (as I have) turn to like what Docker has to offer.

Latest versus Ubuntu Managed

There are two ways to install Docker on Ubuntu,

Install MethodHow ToProsCons
Ubuntu ManagedSee Below
  1. Easy.
  2. Certified by Ubuntu Community.
  1. Not the latest and greatest.
Directly from DockerDocker websiteYou get the latest and greatest.More steps.

As of 2016, recommendation is (investigating)... 

Running a Ubuntu Managed install resulted in Docker 1.11.2 build b9f10c9 which from the Docker release notes was submitted on Jun 1 2016. In comparison, directly results in Docker 1.12.1 build 0dc92ee.

Running Docker Inside of LXD

...

Install Docker Ubuntu Managed

For latest and greatest use the instructions on the Docker website. For easy of maintenance use Ubuntu native,

sudo apt-get install docker.io # not docker by itself which is a Gnome utility

Verify it worked,

sudo docker run hello-world

Building a Docker Image

...

Orchestration

Looking top down, the real power of Docker can only be realized with orchestration technologies. Here are the leading ones, I am just starting to look at,

Kubernetes - Used by Google and they have a free trial to check out.

Apache Mesos - Twitter, Airbnb, Hubspot and Apple run it.

Docker Swarm - Not sure how this fits yet.

Docker Resources

 

 

References

Docker in LXD - https://insights.ubuntu.com/2016/04/13/stephane-graber-lxd-2-0-docker-in-lxd-712/?_ga=1.131249999.1359600858.1459136071

 

 

 

  • No labels