Administration de la Virtualisation Légère avec Docker

3 jours - 21 heures

Objectifs

Comprendre les positionnement de Docker et des conteneurs. Manipuler l'interface en ligne de commandes de Docker. Mettre en oeuvre et déployer des applications dans des conteneurs.

Participants

Techniciens et Administrateurs Linux confirmés.

Prérequis

Connaissance de base de l'administration Linux.

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Profil de l’intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d’évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Installer docker

Démarrer avec Docker

Démarrer un Conteneur

Consulter la Liste des Conteneurs et Images

Rechercher une Image dans un Dépôt

Supprimer un Conteneur d'une Image

Créer une Image à partir d'un Conteneur Modifié

Supprimer une Image

Créer un Conteneur avec un Nom Spécifique

Exécuter une Commande dans un Conteneur

Injecter des Variables d'Environnement dans un Conteneur

Modifier le Nom d'Hôte d'un Conteneur

Mapper des Ports d'un Conteneur

Démarrer un Conteneur en mode Détaché

Accèder aux Services d'un Conteneur de l'Extérieur

Arrêter et Démarrer un Conteneur

Utiliser des Signaux avec un Conteneur

Forcer la Suppression d'un Conteneur en cours d'Exécution

Utilisation Simple d'un Volume

Re-créer une image officielle docker

Télécharger une image sans créer un conteneur

S'attacher à un conteneur en cours d'exécution

Installer un logiciel dans le conteneur

Utilisation de la commande docker commit

Se connecter au serveur du conteneur de l'extérieur

Utilisation d'un Dockerfile

FROM

RUN

ENV

VOLUME

COPY

ENTRYPOINT

EXPOSE

CMD

Autres Commandes

LAB #1 - Créer un Dockerfile

Création et test du script

Bonnes Pratiques liées au Cache

Opérations Non-Idempotentes

Installer un Registre Privé

LAB #2 - Créer un Serveur de Registre Dédié

Configurer le Serveur

Configurer le Client

Gestion des Volumes

Gestion Automatique par Docker

LAB #3 : Gestion Manuelle d'un Volume

Gestion du Réseau

Bridge

None

Liens

Superviser les Conteneurs

Les Journaux

Les Processus

L'Activité en Continu

Gestion des Ressources

Présentation de Docker Compose

Présentation de Docker Swarm

log-598.pdf



Formations Durée Référence

Comprendre les principes des systèmes embarqués Linux et identifier les différentes solutions disponibles. Structurer sa construction d'un système embarqué. Découvrir ...

3 jours log-035

Connaître les fondamentaux de LINUX, pouvoir utiliser un système sous LINUX.

3 jours SYSR240

Pouvoir installer et dépanner un système LINUX, ses périphériques et ses applicatifs. Pouvoir exécuter les tâches quotidiennes de gestion d’un ...

5 jours SYSR250

Maîtriser l'écriture de procédures et d'interfaces (menus de pilotage des applications et du système). Construire, mettre au point, optimiser des ...

3 jours SYSR270

Sécuriser une machine linux dans tous ses aspects, matériel et logiciel, poste autonome et serveur. Définir et appliquer une politique ...

2 jours SYSR480

Les annuaires sont employés pour faciliter l'accès aux données par les applications et par les systèmes. Cette formation présente les ...

3 jours log-321

Savoir installer, administrer, faire évoluer une distribution

4 jours log-012

Se familiariser et écrire des programmes en langage C. Ce cours pratique constitue une base idéale pour l’apprentissage du développement en ...

5 jours log-063

Maîtriser l'écriture de procédures et d'interfaces (menus de pilotage des applications et du système). Construire, mettre au point, optimiser des ...

3 jours log-098

Acquérir les compétences nécessaires à l'utilisation du Raspberry Pi tant du point de vue du système d'exploitation que du développement ...

5 jours log-232

Installer docker Travailler avec des containers et images Construire des images et les publier sur le Docker Hub Configurer le réseau et les ...

1 jour log-627