Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Débuter Avec Docker

Posted By: ELK1nG
Débuter Avec Docker

Débuter Avec Docker
Dernière mise à jour : 9/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 3.13 GB | Duration: 3h 9m

Vos premiers pas avec Docker sous Linux

What you'll learn
Vous allez découvrir ce qu'est Docker, comment il fonctionne, sans forcément rentrer dans de la technique hyper pointue.
Utiliser des images, créer des conteneurs à partir d'images existantes.
Créer des images à partir d'images existantes.
Utiliser Docker Compose pour créer des environnements à plusieurs conteneurs communiquant entre eux.
Requirements
Vous devez être à l'aise dans l'environnement Unix/Linux et savoir utiliser un Terminal et un shell tel que Bash. Vous devez avoir aussi des connaissances de base en réseau TCP/IP, savoir ce qu'est une adresse IP et un port de communication.
Sans être absolument nécessaire, avoir des notions théoriques sur ce qu'est la virtualisation permettra de comprendre plus facilement où se situe Docker et en quoi il se différencie de la technologie des VMs.
Description
Ce cours s’adresse à des informaticiens qui débutent avec Docker. Si vous avez déjà une bonne maîtrise de l’outil, passez votre chemin. Si par contre vous découvrez Docker ou que vous en avez simplement entendu parler sans jamais avoir réellement expérimenté, alors ce cours est fait pour vous.Même si Docker est utilisable sur d'autres plateformes, nous ne travaillerons dans ce cours qu'avec Linux. Vous n'avez pas besoin d'avoir des connaissances d'administrateur Linux et réseau, mais vous devez quand même avoir une bonne maîtrise de Linux, du Terminal, du Bash et des commandes de base, et vous devez aussi avoir une compréhension des bases de TCP/IP (ports, adresses IP, DNS).Nous allons commencer par une rapide introduction théorique et passer ensuite à la pratique sur des cas concrets. Le but de ce cours n’est pas de vous gaver de concepts obscurs, mais de vous mettre le pied à l’étrier pour que vous soyez rapidement autonomes sur les principes de bases qui constitueront la majeure partie des besoins que vous aurez au quotidien.Nous allons apprendre comment installer Docker sur sa machine et nous allons aussi installer un outil compagnon de Docker qui s’appelle Docker Compose. Il s’agit d’une sorte de chef d’orchestre des conteneurs Docker.Nous allons ensuite voir comment créer des conteneurs et comment les lancer manuellement.Nous allons apprendre comment trouver des images de conteneurs créées par d’autres et comment les utiliser.Puis, quand on ne trouve pas son bonheur chez les autres, nous allons apprendre comment créer nos propres images de conteneurs. Nous aurons l’occasion de créer des images de toutes pièces en s’appuyant sur des images existantes qu’on modifiera pour convenir à nos besoins.Nous verrons aussi comment partager nos images, comment les stocker pour pouvoir les réutiliser.Nous allons ensuite apprendre comment créer plusieurs conteneurs et faire en sorte qu’ils puissent dialoguer entre eux.En fin de cours, nous verrons l'installation et l'utilisation d'un outil graphique qui s'appelle Portainer et qui sert d'interface à Docker plus ergonomique que la ligne de commande.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Que va-t-on apprendre ?

Lecture 3 Prérequis

Lecture 4 Déroulement du cours

Section 2: La Virtualisation

Lecture 5 La virtualisation

Lecture 6 Avant la virtualisation

Lecture 7 La machine virtuelle (VM)

Lecture 8 Le conteneur

Section 3: Installation de Docker

Lecture 9 Docker, sur quelles plateformes ?

Lecture 10 Installation sous Linux

Section 4: Docker, les concepts de base

Lecture 11 Images et Conteneurs

Lecture 12 Layers

Lecture 13 Registres

Lecture 14 Play With Docker

Lecture 15 Présentation des Labos

Section 5: Les labos de prise en main de Docker

Lecture 16 Labo #1 - Premiers conteneurs, premières commandes

Lecture 17 Labo #2 - Les IDs et les raccourcis

Lecture 18 Labo #3 - Préserver les données

Lecture 19 Labo #4 - Les volumes

Lecture 20 Labo #5 - Le réseau, partie 1

Lecture 21 Labo #6 - Détacher, attacher

Lecture 22 Labo #7 - Création d'image

Lecture 23 Labo #8 - Le réseau, partie 2

Lecture 24 Labo #9 - Les volumes, partie 2

Lecture 25 Labo #10 - Docker Compose

Lecture 26 Labo #11 - Portainer

Des informaticiens professionnels ou amateurs éclairés. Il faut savoir et vouloir travailler en ligne de commande.