On 07/09/2017 01:58 PM, Tru Huynh wrote:
> On Sun, Jul 09, 2017 at 10:13:03PM +0200, Stephan Wiesand wrote:
>> On Jul 9, 2017, at 18:32 , Bruce Ferrell wrote:
>>
>>> On 07/09/2017 05:51 AM, Tru Huynh wrote:
>>>> On Sun, Jul 09, 2017 at 12:03:02AM -0700, Bruce Ferrell wrote:
>>>>> OK, before the flames start I KNOW it's not normal.
>>>>>
>>>>> Has anyone have a method to upgrade glibc beyond 2.12?
>>>> I would suggest trying singularity (http://singularity.lbl.gov)
>>>> and put your application of choice in a single container
>>>> (http://singularity.lbl.gov/quickstart).
>>> Thanks Tru, but looking at this, I'm basically spinning up a Centos/RHEL/SciLin7 "container".
>> Singularity is not limited to those OSs. When it comes to using recent versions of system libraries, others may be a better choice.
>>
>>> If I'm going that route, spinning up a VM is a WHOLE lot faster...
>> Er, no... creating an image is faster than installing a VM, starting
>> it is orders of magnitude faster, and on top you dont' have to
>> configure and maintain a full system. In particular, you don't have to
>> run systemd even if you choose EL7 or Ubuntu 16.04 as the container
>> runtime.
> Furthermore, you don't need to do anything to share $HOME between the
> singularity container and your host $HOME, nor need to create accounts +
> ssh/scp back and forth, of course YMMV.
>
>>> And if I have to go VM to do this, I may as well do a "from scratch" (Gentoo FS etc) in the VM.
>>>
>>> I have yet to see a good use case for containers... Unless you need a lot of them. Most people don't.
>> Well yours is a very good use case for a Singularity container. Give
>> it a serious try, and I'm pretty sure you won't look back to any
>> solution you have in mind now.
>>
> if you can build a VM from scratch, you can do it with a singularity or a
> docker recipe (or use both).
>
> I just made a quick and dirty calibre3 on a singularity container and
> shared it on https://singularity-hub.org.
> - install singularity 2.3.1
> - singularity run shub://truatpasteurdotfr/singularity-docker-centos7-calibre
>
> recipe at https://github.com/truatpasteurdotfr/singularity-docker-centos7-calibre
>
> Feel free to follow-up on the singularity mailing list or slack.
>
> Cheers
>
> Tru
>
Tru,
Thanks! I got it up and running and was coming back for just that information.
Fascinating test application choice too.
That *looks* like I can start my app and just log out and let it run. Do I have that correct?
|