7 - Packaging, Docker

Objectives

  • Introduction to R package building
  • R package testing (RUnit, testthat, tinytest)
  • What is Docker about?
  • How do I use Docker?
  • Examples of Docker use

Topics

  • Packages
    • Why packages?
    • Basic package structure
  • Package building
  • Package testing
  • Introducing Basics of Docker
  • Examples of Using Docker
  • Creating Containers interactively
  • Creating Containers via Dockerfile
  • Example of running RStudio Server via Docker

Core Material

Note that the first half of the material is new for 2022, but the second half are still from 2021 and will be updated next week.

Lecture Slides

Lecture Videos

Additional Resources