Cargando…

Bringing your tools to CyVerse Discovery Environment using Docker

Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installa...

Descripción completa

Detalles Bibliográficos
Autores principales: Devisetty, Upendra Kumar, Kennedy, Kathleen, Sarando, Paul, Merchant, Nirav, Lyons, Eric
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000Research 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5070597/
https://www.ncbi.nlm.nih.gov/pubmed/27803802
http://dx.doi.org/10.12688/f1000research.8935.1
_version_ 1782461169107206144
author Devisetty, Upendra Kumar
Kennedy, Kathleen
Sarando, Paul
Merchant, Nirav
Lyons, Eric
author_facet Devisetty, Upendra Kumar
Kennedy, Kathleen
Sarando, Paul
Merchant, Nirav
Lyons, Eric
author_sort Devisetty, Upendra Kumar
collection PubMed
description Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installation procedures needed for scientific software a one-time process. Because it enables platform-independent installation, versioning of software environments, and easy redeployment and reproducibility, Docker is an ideal candidate for the deployment of identical software stacks on different compute environments such as XSEDE and Amazon AWS. CyVerse’s Discovery Environment also uses Docker for integrating its powerful, community-recommended software tools into CyVerse’s production environment for public use. This paper will help users bring their tools into CyVerse Discovery Environment (DE) which will not only allows users to integrate their tools with relative ease compared to the earlier method of tool deployment in DE but will also help users to share their apps with collaborators and release them for public use.
format Online
Article
Text
id pubmed-5070597
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher F1000Research
record_format MEDLINE/PubMed
spelling pubmed-50705972016-10-31 Bringing your tools to CyVerse Discovery Environment using Docker Devisetty, Upendra Kumar Kennedy, Kathleen Sarando, Paul Merchant, Nirav Lyons, Eric F1000Res Software Tool Article Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installation procedures needed for scientific software a one-time process. Because it enables platform-independent installation, versioning of software environments, and easy redeployment and reproducibility, Docker is an ideal candidate for the deployment of identical software stacks on different compute environments such as XSEDE and Amazon AWS. CyVerse’s Discovery Environment also uses Docker for integrating its powerful, community-recommended software tools into CyVerse’s production environment for public use. This paper will help users bring their tools into CyVerse Discovery Environment (DE) which will not only allows users to integrate their tools with relative ease compared to the earlier method of tool deployment in DE but will also help users to share their apps with collaborators and release them for public use. F1000Research 2016-06-21 /pmc/articles/PMC5070597/ /pubmed/27803802 http://dx.doi.org/10.12688/f1000research.8935.1 Text en Copyright: © 2016 Devisetty UK et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Devisetty, Upendra Kumar
Kennedy, Kathleen
Sarando, Paul
Merchant, Nirav
Lyons, Eric
Bringing your tools to CyVerse Discovery Environment using Docker
title Bringing your tools to CyVerse Discovery Environment using Docker
title_full Bringing your tools to CyVerse Discovery Environment using Docker
title_fullStr Bringing your tools to CyVerse Discovery Environment using Docker
title_full_unstemmed Bringing your tools to CyVerse Discovery Environment using Docker
title_short Bringing your tools to CyVerse Discovery Environment using Docker
title_sort bringing your tools to cyverse discovery environment using docker
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5070597/
https://www.ncbi.nlm.nih.gov/pubmed/27803802
http://dx.doi.org/10.12688/f1000research.8935.1
work_keys_str_mv AT devisettyupendrakumar bringingyourtoolstocyversediscoveryenvironmentusingdocker
AT kennedykathleen bringingyourtoolstocyversediscoveryenvironmentusingdocker
AT sarandopaul bringingyourtoolstocyversediscoveryenvironmentusingdocker
AT merchantnirav bringingyourtoolstocyversediscoveryenvironmentusingdocker
AT lyonseric bringingyourtoolstocyversediscoveryenvironmentusingdocker