projet dans DevOps Skill Tree

Livrer un menu de café dans un conteneur Projet

Empaquetez un site complet dans une image Docker, exécutez-le sans montage des sources et livrez un menu de boulangerie en autonomie.

DevOpsDocker

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Livrer un menu de café dans un conteneur est un projet DevOps pratique pour débutants connaissant les bases du terminal. Transférez tout le site de LITTLE HOUR dans un nouveau conteneur, avec les fiches des boissons, illustrations, prix et horaires. L'application est fournie ; votre travail est de l'empaqueter et de la livrer.

Un laboratoire guidé présente Dockerfile, contexte de construction, image, conteneur, port publié et les vérifications distinguant une livraison complète d'un simple accueil fonctionnel. Un défi indépendant propose le menu DAYBREAK, avec pages, styles et images dans des répertoires séparés. Chaque unité démarre dans son propre environnement préparé.

Ce que vous apprendrez

  • distinguer une image d'un conteneur en fonctionnement ;
  • empaqueter pages et ressources graphiques locales avec des destinations COPY explicites ;
  • exclure les brouillons de l'auteur du site public ;
  • construire une image nommée et publier son serveur via un port de conteneur ;
  • démarrer un nouveau conteneur sans montage de répertoire hôte et vérifier les parcours clients réels.

À qui s’adresse ce cours

Aux débutants DevOps, aux nouveaux développeurs et à toute personne curieuse de livrer un petit site avec des conteneurs.

Prérequis : Savoir saisir des commandes et reconnaître des chemins. Aucune expérience de Docker, de l'administration Nginx, de la programmation ou de la création web n'est requise. Concepts, options et syntaxe du shell sont expliqués avant utilisation.

Environnement : LabEx fournit un poste Linux dans le navigateur avec Docker, une base Nginx préparée, tous les fichiers web, une référence visuelle et votre propre onglet de site. Aucune installation locale ni compte externe. Les boutiques fictives n'acceptent pas de vraies commandes. Sites, onglets et sorties des commandes sont en anglais.

Questions fréquentes

Vais-je créer un site ou écrire du code applicatif ?

Non. Les sites complets sont fournis. Vous écrirez un court Dockerfile et utiliserez le terminal pour construire, exécuter et examiner la livraison.

En quoi le défi diffère-t-il du laboratoire guidé ?

Pages, feuille de style et illustrations de la boulangerie ont des sources distinctes. Vous décidez comment les réunir avec COPY et les méthodes de conteneurs déjà pratiquées. Une solution complète et expliquée est disponible.

Un conteneur actif signifie-t-il que la livraison est complète ?

Non. Fiches, images, styles et informations de visite doivent fonctionner sans montage des sources ; les brouillons restent exclus. Le cours vérifie des fichiers et réponses réels, sans demander de rapport.

Le cours couvre-t-il une plateforme de production complète ?

Il se concentre sur l'empaquetage et l'exécution autonome d'un site statique. Registres, orchestration, bases persistantes, TLS et exploitation en production ne sont pas traités.

Enseignant

labby
Labby
Labby is the LabEx teacher.