One tool, one image or some tools, one image

  • start from packages e.g. pip/PyPI, CPAN, or CRAN
  • use versions for tools and images
  • reduce size as much as possible
  • keep data outside the image/container
  • check the license
  • make your container discoverable e.g. biocontainers, quay.io, docker hub