Docker best practices

dheimandheiman Member, Broadie ✭✭

Is there a prefered base image to use for Docker images on FireCloud? Internally, I've seen a lot of use of ubuntu:16.04, but looking at some of the language-based official docker images on dockerhub (e.g python, rocker/r-ver), I see debian:jessie.

Are there any known gotchas to specific base images? Would it be preferential to use a more stable debian base image rather than an ubuntu image?

Thanks!

Answers

  • Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie admin

    Hi @dheiman, at this time we don't have any recommendations beyond what is featured here. The main gotchas that I'm aware of is that a lot of base image may have security vulnerabilities, but I'm not sure how relevant this is in the FireCloud context. I'll make a note to assemble some documentation on this, but as we have a lot on our plate I would recommend looking elsewhere (such as stackoverflow.com) for guidelines on this topic.

Sign In or Register to comment.