|
From: | Asheesh Laroia |
Subject: | Re: [Userops] Why is it hard to move from one machine to another? An analysis. |
Date: | Wed, 8 Apr 2015 12:20:04 -0700 |
Dave Crossland writes:
> On 8 April 2015 at 11:22, Christopher Allan Webber <address@hidden>
> wrote:
>
>> running 80 heavy and expensive Docker images
>
>
> Huh? The entire purpose of contains is that they are light and cheap.
Are they? Certainly compared to a VM as in terms of execution, they are
a lot smaller. As in terms of size of the image itself, they seem to
often be just as large:
http://stackoverflow.com/questions/24394243/why-are-docker-container-images-so-large
Astute Docker fans may point out that new images can be based off of a
lightweight image, and at that point your image is essentially a diff,
which is true! Unfortunately, I don't think it remains that way
usually. You need to upgrade packages on your derived image, and this
means either you need to migrate away from the base image, or maybe the
*base image* upgrades something, but regardless now you're out of sync.
[Prev in Thread] | Current Thread | [Next in Thread] |