Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

41 lines (24 loc) · 1.46 KB

docker-course

Ceci est un cours d'introduction à docker qui vous permettra de découvrir son utilité et son fonctionnement au travers de différents exemples.

Il y a 6 modules à effectuer dans l'ordre qui traitent des sujets suivants :

  • 0-introduction
  • 1-installation
  • 2-commands-interface
  • 3-build-image
  • 4-handle-containers
  • 5-docker-compose
  • 6-docker-gpu

Introduction

Cette partie vous fera découvrir le fonctionement de docker au travers des concepts de image, container et hub.

Installation

Cette partie explique comment installer docker sur un environnement Ubuntu.

Commands-interface

Cette partie vous fera découvrir l'interface de commandes docker qui est assez riche au travers de différents exemples.

Build-image

Cette partie vous permettra de construire une image docker en ligne de commande avec un fichier Dockerfile.

Handle-containers

Cette partie vous permettras de lancer des programmes dans des conteneurs et de les gérer (suppression, persistence, connexion en ligne de commande, ...).

Docker compose

Cette partie vous fera découvrir l'outil docker compose qui facilite grandement l'utilisation de docker en paramétrant les étapes de build et d'exécution de conteneurs au sein d'un même fichier de configuration au format yaml: docker-compose.yaml.

Docker GPU

Cette partie vous permettra de lancer un conteneur docker avec l'utilisation par ce conteneur des ressources GPU de la machine hôte.