...now even with a 100Gb dedicated SSD, it doesn't seem to go a whole lot 
faster :(

So I found out that the only really fast way to deploy on Openshift is to point 
to an external registry. But it takes time to upload to a docker repo in the 
first place so that only displaces the problem.

I had thought that using a docker build with precompiled binaries (/jars) 
downloaded from a maven repo, using wget in the Dockerfile, would speed up 
things a lot compared to a source-to-image strategy. Things do happen faster 
but not a whole lot, mainly due to the considerable amount of time needed to 
push to the registry (up to 20 minutes! – generally more in the 2 to 5 minutes).

> On 21 Apr 2016, at 18:49, Clayton Coleman <[email protected]> wrote:
> 
> Part of the build is the final push - Docker 1.9 and older didn't have
> an important optimization that avoided pushing binaries to the
> registry that already existed.  But as Tomas noted, local storage
> plays a huge role on builds.
> 
> On Thu, Apr 21, 2016 at 8:03 AM, Candide Kemmler
> <[email protected]> wrote:
>> Thanks Tomas,
>> 
>> But, really what's the reason why it is so slow? Everything happens locally 
>> to the machine and my local docker operations are usually very fast when I'm 
>> working from my laptop. Why so is everything suddenly so slow when it 
>> executes on OpenShift?
>> 
>>> On 21 Apr 2016, at 10:47, Tomáš Kukrál <[email protected]> wrote:
>>> 
>>> Hi,
>>> using slow docker storage could be the reason. I'd also suggest you to
>>> examine CPU usage because `docker push` is quite CPU gluttonous.
>>> 
>>> tom
>>> 
>>> On 04-21 09:04, Candide Kemmler wrote:
>>>> I'm always surprised at the time it takes for a new image to be pushed to 
>>>> the local registry. I would expect this to be fast, but it's really not.
>>>> 
>>>> That said I haven't set up docker storage to use a separate block device 
>>>> as is recommended because my hosting service (vultr) doesn't have them (at 
>>>> least in my region)... Could that explain it?
>>>> 
>>>> _______________________________________________
>>>> users mailing list
>>>> [email protected]
>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>> 
>> 
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users


_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to