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
Cette partie vous fera découvrir le fonctionement de docker au travers des concepts de image, container et hub.
Cette partie explique comment installer docker sur un environnement Ubuntu.
Cette partie vous fera découvrir l'interface de commandes docker qui est assez riche au travers de différents exemples.
Cette partie vous permettra de construire une image docker en ligne de commande avec un fichier Dockerfile.
Cette partie vous permettras de lancer des programmes dans des conteneurs et de les gérer (suppression, persistence, connexion en ligne de commande, ...).
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.
Cette partie vous permettra de lancer un conteneur docker avec l'utilisation par ce conteneur des ressources GPU de la machine hôte.