Virtualization

Duration1h15

Presentation & objectives

The objectives of this session are:

  • Discover the basic concepts of virtualization.

  • Install the Docker Desktop solution on your personal computer and make sure it stays operational. Note that you may need to use it during your three-year training period with us, and perhaps beyond.

  • Experiment with containerization on a small use case, a web server.

  • As a subsidiary objective: browse the online documentation to obtain useful information for installing and configuring the software according to your own needs.

Before the class

Technical requirements

To be able to start working on the activity, you should meet the following requirements:

  • Please bring your own computer.
  • Make sure to have a functional network connection.
  • Please know the type of system on your computer (Windows, Linux or Mac). In which version (Windows 10 or 11? Linux Ubuntu, Debian, Fedora, Arch? Mac with Intel chip or Apple Silicon?)
  • Check that you have enough free storage space, about 5GB.
  • Check you have permissions to install software.

During the class

Practical activity

There are no articles to study for this session. Here are the slides used to introduce the practical session:

The class is dedicated to a practical activity. When ready, click on the link below to start:

After the class

Complete the current session

Before the next session, you should:

  • Complete the non-optional parts of the practical activity.

Prepare the next session

Also, you should:

  • Check the “Before the class” section of the next session, and make sure you do everything required to prepare it.