Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

15 total results found

Qu'est ce que Docker ?

Formation Docker Chapitre 1 - Prise en main

Docker est une plateforme open-source qui permet aux développeurs de construire, déployer et exécuter des conteneurs. Les conteneurs combinent : Le code source de l'application Les bibliothèques de l'OS Les dépendances nécessaires pour exécuter l'applica...

Installation et hello-world

Formation Docker Chapitre 1 - Prise en main

Docker Engine et Docker Desktop Docker est nativement compatible avec Linux. Il peut être installé et piloté en ligne de commande. Sous Windows, l'utilisation de Docker Desktop est recommandée, même si elle n'est pas obligatoire.Il est tout à fait possible d...

Images et système de fichiers

Formation Docker Chapitre 1 - Prise en main

Images Docker Une image Docker est un fichier immuable qui contient tout le nécessaire pour exécuter une application dans un conteneur.Elle contient le code source, les bibliothèques, les dépendances, les variables d'environnement, les configurations, etc. L...

TP : Application PHP

Formation Docker Chapitre 1 - Prise en main

Objectif L'objectif est de lancer un script PHP dans deux conteneurs avec des versions PHP distinctes.Il faudra au préalable lancer un conteneur temporaire afin de télécharger le script PHP dans un volume managé. Aucune connaissance de PHP n'est requise. Co...

Construction d'image avec Dockerfile

Formation Docker Chapitre 2 - Aller plus loin

Dockerfile et layers Les images Docker fonctionnent par couches successives d'instructions, les layers. Un Dockerfile est un fichier texte qui décrit les différentes couches d'une image Docker. Chaque couche permet d'ajouter des actions à l'image, par exemp...

TP : Création d'une image Docker

Formation Docker Chapitre 2 - Aller plus loin

Objectif L'objectif est de construire une image qui embarque un script Python accessible en web. Aucune connaissance de Python n'est requise. Consignes 1 - Téléchargement de l'application Téléchargez le fichier zip suivant et dézippez-le. 🔗 https://forma...

Administration : commandes utiles

Formation Docker Chapitre 2 - Aller plus loin

Les commandes ci-dessous sont directement copiées depuis la documentation de docker : 🔗 https://docs.docker.com/reference/cli/docker/ Les usages principaux des commandes ont déjà été abordés jusqu'ici. docker image Command Description docker...

Syntaxe docker-compose.yml

Formation Docker Chapitre 3 - Docker Compose

Introduction Docker Compose est une commande docker permettant de définir et de gérer des applications multi-conteneurs. La commande utilise un fichier YAML (docker-compose.yml) pour décrire les services, les réseaux, les volumes, et les dépendances entre le...

Le réseau

Formation Docker Chapitre 2 - Aller plus loin

Le réseau avec docker network Docker permet une gestion avancée du réseau, entre un conteneur et la machine hôte, mais aussi entre les conteneurs. Les réseaux docker peuvent être gérés avec la commande docker network. docker network ls # lister les réseaux ...

Debian 13 - Trixie

Machine virtuelle Debian

Contenu et configuration requise Machine virtuelle d'une installation neuve de Debian 13 Trixie Pas d'environnement de bureau, ligne de commande locale Accessible en SSH Configuration requise 2Go RAM 2vCPU 20Go disque Téléchargement Ty...

Commandes de base

Formation Docker Chapitre 1 - Prise en main

Exécuter un conteneur : docker run Commande de base :  docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Le nom de l'image docker à utiliser doit être spécifié avec le paramètre image. Quelques exemples : Distributions Linux : debian, ubuntu, alpine Logicie...

Administration avec Portainer

Formation Docker Chapitre 2 - Aller plus loin

Interface graphique Portainer Portainer est une interface web qui permet de gérer facilement des environnements Docker. Elle simplifie l'administration des conteneurs, images, volumes et réseaux sans avoir à utiliser la ligne de commande. Portainer est une...

Les volumes

Formation Docker Chapitre 1 - Prise en main

Utilisation des volumes Les volumes sont des répertoires accessibles depuis le conteneur et l'hôte.Les volumes sont persistants, contrairement aux fichiers des conteneurs docker. Les volumes sont très utiles avec Docker, ils peuvent servir à stocker, par exe...

La gestion des ports

Formation Docker Chapitre 1 - Prise en main

Redirection des ports La plupart des applications dockerisées écoutent sur des ports spécifiques. Par exemple : serveurs web, bases de données, API, etc. Pour les rendre accessibles depuis l'extérieur, il faut rediriger ces ports avec l'option --port, -p.Cet...

Exemple avec MariaDB

Formation Docker Chapitre 3 - Docker Compose

MariaDB et Adminer L'image officielle de MariaDB indique dans sa documentation un fichier docker-compose.yml pour le faire fonctionner avec l'interface Adminer. 🔗 https://hub.docker.com/_/mariadb#-via-docker-compose # Use root/example as user/password crede...