Projects per year
Abstract / Description of output
We describe preliminary investigations of using Docker for the
deployment and testing of astronomy software. Docker is a relatively new
containerization 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.
Original language | English |
---|---|
Pages (from-to) | 105-119 |
Journal | Astronomy and Computing |
Volume | 20 |
DOIs | |
Publication status | Published - 21 Jul 2017 |
Keywords / Materials (for Non-textual outputs)
- Docker
- Survey astronomy
- DevOps
- Reproducible science
- Containerization
- Virtualization
Fingerprint
Dive into the research topics of 'Use of Docker for deployment and testing of astronomy software'. Together they form a unique fingerprint.Projects
- 1 Finished
Profiles
-
Bob Mann
- School of Physics and Astronomy - Personal Chair in Survey Astronomy
Person: Academic: Research Active