Carpentry workshop: Conda and Docker

Are you looking to streamline your research with efficient software management and containerization? Conda simplifies package management and deployment, while Docker offers powerful solutions for creating, deploying, and running applications using containers. This workshop will teach you the essential skills to use Conda and Docker, improving the reproducibility and efficiency of your research projects

Image may contain: Art, Font, Symbol, Circle, Logo.

 

Target audience

  • This lesson on the use of Docker is intended to be relevant to a wide range of researchers, as well as existing and prospective technical professionals. It is intended as a beginner level course that is suitable for people who have no experience of containers.
  • We are aiming to help people who want to develop their knowledge of container tooling to help improve reproducibility and support their research work, or that of individuals or teams they are working with.
  • This lesson is an introduction to Conda for (data) scientists. 
  • Conda is an open source package and environment management system that runs on Windows, macOS and Linux.

Prerequisites

Conda

Docker

You should have basic familiarity with using a command shell, and the lesson text will at times request that you “open a shell window”, with an assumption that you know what this means.

  • Under Linux or macOS it is assumed that you will access a bash shell (usually the default), using your Terminal application.
  • Under Windows, Powershell and Git Bash should allow you to use the Unix instructions. We will also try to give command variants for Windows cmd.exe.
  • The lessons will sometimes request that you use a text editor to create or edit files in particular directories. It is assumed that you either have an editor that you know how to use that runs within the working directory of your shell window (e.g. nano), or that if you use a graphical editor, that you can use it to read and write files into the working directory of your shell.

Time and place

The workshop will begin with Conda in the morning, followed by Docker in the afternoon. You may attend either session, or both.

Programme

Time Session
09:00
Conda Part 1
10:15 BREAK
10:30 Conda Part 2
11:45 LUNCH
12:30 Docker Part 1
13:45 BREAK
14:00 Docker Part 2
15:30 Wrap - up
16:00 END

Preparations

Before you come to the lesson, we would like you to do the following:

 

Course information

Instructors

Jeanne Cheneby, Arturo Vera Ponce De Leon, Christina Kappatou, Davor Dundovic

Contact

If there are questions related to installation and testing of the software packages needed, feel free to ask us via email at contact-us@carpentry.uio.no

After the soft deadline, a waiting list will be automatically handled upon de-registrations.

If we receive more sign-ups than our capacity allows, priority is given to UiO/OUS staff and students.

Registration

Sign-up deadline: March 5th, 2025 at 23:59

Sign-up


If you are interested in other Carpentry@UiO workshops, please visit uio.no/carpentry

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Published Jan. 28, 2025 11:48 AM - Last modified Mar. 6, 2025 12:44 PM