Vous êtes sur la page 1sur 12

Docker 

:
Présentation générale et fonctionnement
AU : 2021-2022
Présentation générale
PRÉSENTATION GÉNÉRALE

C’est un projet open source permettant d’automatiser le déploiement
d’applications en tant que conteneurs portables et autonomes
exécutables sur le cloud ou localement.


Également Docker est une entreprise qui développe et diffuse cette
technologie, en collaboration avec des fournisseurs de services cloud,
Linux et Windows.

3 Docker AU : 2021-2022


PRÉSENTATION GÉNÉRALE

4 Docker AU : 2021-2022


structure
BASIC TAXONOMY

6 Docker AU : 2021-2022


BASIC TAXONOMY

Trois composants de base :


Moteur Docker


Images Docker


Registres d’images

7 Docker AU : 2021-2022


IMAGE DOCKER


Les conteneurs Docker sont basés sur des images.


Une image est un modèle en lecture seule avec des instructions pour
créer un conteneur Docker.


Souvent, une image est basée sur une autre image, avec quelques
personnalisations supplémentaires.

8 Docker AU : 2021-2022


IMAGE DOCKER


Vous pouvez créer vos propres images ou n'utiliser que celles créées par
d'autres et publiées dans un registre.


Pour créer votre propre image, vous créez un Dockerfile avec une syntaxe
simple pour définir les étapes nécessaires pour créer l'image et l'exécuter.

9 Docker AU : 2021-2022


IMAGE DOCKER

10 Docker AU : 2021-2022


REGISTRE D’IMAGES


Un registre Docker stocke les images Docker.

Docker Hub est un registre public que tout le monde peut utiliser, et
Docker est configuré pour rechercher des images sur Docker Hub par
défaut.

Vous pouvez aussi exécuter votre propre registre privé.

Lorsque vous utilisez les commandes docker pull ou docker run, les
images requises sont extraites de votre registre configuré.

Lorsque vous utilisez la commande docker push, votre image est
poussée vers votre registre configuré.

11 Docker AU : 2021-2022


DOCKER ENGINE OVERVIEW
Docker Engine is an open source containerization technology for building and
containerizing your applications. Docker Engine acts as a client-server
application with:

A server with a long-running daemon process dockerd.

APIs which specify interfaces that programs can use to talk to and
instruct the Docker daemon.

A command line interface (CLI) client docker.

The CLI uses Docker APIs to control or interact with the Docker daemon
through scripting or direct CLI commands. Many other Docker applications
use the underlying API and CLI. The daemon creates and manage Docker
objects, such as images, containers, networks, and volumes.
Source: https://docs.docker.com/engine/

12 Docker AU : 2021-2022

Vous aimerez peut-être aussi