HackerPapers

arXiv:1707.03341cs.SE

Use of Docker for deployment and testing of astronomy software

D. Morris, S. Voutsinas, N. C. Hambly, R. G. Mann

HN submission. Found in a submission link or body. Submitters do not count as commenters in the main ranking; a submission is not an endorsement.

Abstract

We describe preliminary investigations of using Docker for the deployment and testing of astronomy software. Docker is a relatively new containerisation technology that is developing rapidly and being adopted across a range of domains. It is based upon virtualization at operating system level, which presents many advantages in comparison to the more traditional hardware virtualization that underpins most cloud computing infrastructure today. A particular strength of Docker is its simple format for describing and managing software containers, which has benefits for software developers, system administrators and end users. We report on our experiences from two projects -- a simple activity to demonstrate how Docker works, and a more elaborate set of services that demonstrates more of its capabilities and what they can achieve within an astronomical context -- and include an account of how we solved problems through interaction with Docker's very active open source development community, which is currently the key to the most effective use of this rapidly-changing technology.

arXiv comments
29 pages, 9 figures, accepted for publication in Astronomy and Computing, ref ASCOM199
Journal reference
DOI
Subjects
cs.SESoftware Engineering astro-ph.IMInstrumentation and Methods for Astrophysics

On Hacker News

No comments linking this paper were found in the collected sources. Found in 1 HN submission from Jul 2017 to Jul 2017. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments0 threads

No comments linking this paper were found in the collected sources. Open submission discussions.

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.