Skip to content

This course covers how to use containers for scientific software development. Scientific software benefits from the concepts of continuous integration (CI) and continuous deployment (CD). Containers play a critical role in CI/CD by providing a consistent, portable, and isolated environment for building, testing, and deploying software.

License

Notifications You must be signed in to change notification settings

fhdsl/Containers_for_Scientists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containers for Scientists

This course was created from this GitHub template.

You can see the rendered course material here: https://hutchdatascience.org/Containers_for_Scientists/

If you would like to contribute to this course material, take a look at the OTTR documentation.

About this course

This course introduces fundamentals on how to use containers for research.

Learning Objectives

This course will teach learners to:

  • Understand that computing environment are moving targets
  • Use containers to share a controlled computing environment
  • Pull and use a docker image from online
  • Modify a docker image
  • Build a docker image from scratch
  • Troubleshoot the most common docker related errors

Encountering problems?

If you are encountering any problems with this course, please file a GitHub issue or contact us at {Some email or web address with a contact form}.

Creative Commons License
All materials in this course are licensed under a Creative Commons Attribution 4.0 International License unless noted otherwise.

About

This course covers how to use containers for scientific software development. Scientific software benefits from the concepts of continuous integration (CI) and continuous deployment (CD). Containers play a critical role in CI/CD by providing a consistent, portable, and isolated environment for building, testing, and deploying software.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published