Are there any interesting Docker projects I could work on? I briefly talked with someone in San Francisco about packaging Openfoam in Docker. I might revive that.
On 03/07/2014, John Hearns <hear...@googlemail.com> wrote: > Jonathan, > you install the compiler in a different root in the filesystem. > then you use the 'Modules' environment to set your path and library > paths appropriately. > > For instance SuSE SLES has the system gcc version, but they recognise > that you might want a more modern gcc version. So you enable the > relevant software repository and can (say) install gcc 4.7 in a > location which will not clash with the system gcc version. > For the life of me I can't remember the SLES location. > > Also look at software packages like OpenFoam - to download and compile > it up you get a huge tarball. One of the first things you need to do > is get the exact version of gcc which Openfoam likes - which is > included in the tarball, and is placed under the Openfoam build root. > > I could go on. Many commercial software packages come complet in a > tarball with a whole environment - libraries, specific Python > versions, you name it. > You start the application actually by running a script, which contains > the software root directory then goes off and again sets your path and > library path. > The commercial software vendors simply cannot support the plethora of > different versions they would be presented with otherwise. > > Such tarballs are a clear candidate for install in a Docker container. > > > > > > > > On 03/07/2014, Jonathan Aquilina <jaquil...@eagleeyet.net> wrote: >> What I am not understanding though, going back to compilers, is how one >> isolates the different versions. >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On 02/07/14 16:19, Jonathan Aquilina wrote: >>> >>>> How would the same arguments apply if you are just dealing with >>>> dns servers web servers databases etc. >>> >>> Sorry, I thought we were still talking about dealing with multiple >>> compiler versions in HPC. >>> >>> The things you mention are services that Docker targets where you have >>> a container per service with all its dependencies included. >>> >>> All the best, >>> Chris >>> - -- >>> Christopher Samuel Senior Systems Administrator >>> VLSCI - Victorian Life Sciences Computation Initiative >>> Email: sam...@unimelb.edu.au Phone: +61 (0)3 903 55545 >>> http://www.vlsci.org.au/ http://twitter.com/vlsci >>> >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1 >>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ >>> >>> iEYEARECAAYFAlO0mnIACgkQO2KABBYQAh9aQgCbBht/yKn96qm83GEHaqviBo2D >>> XbsAnijPbeLHTCqQhKfPCdpRXdd0A98q >>> =9kzz >>> -----END PGP SIGNATURE----- >>> _______________________________________________ >>> Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing >>> To change your subscription (digest mode or unsubscribe) visit >>> http://www.beowulf.org/mailman/listinfo/beowulf >>> >> >> >> _______________________________________________ >> Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing >> To change your subscription (digest mode or unsubscribe) visit >> http://www.beowulf.org/mailman/listinfo/beowulf >> > _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf