From e296c9dbf8c5da6614ff196cace539e72669891c Mon Sep 17 00:00:00 2001 From: abdul Date: Thu, 4 Dec 2025 13:03:34 +0000 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"README.md"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md/read.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 README.md/read.md diff --git a/README.md/read.md b/README.md/read.md new file mode 100644 index 0000000..44e5942 --- /dev/null +++ b/README.md/read.md @@ -0,0 +1,53 @@ +# Portfolio avec Docker + +Ce projet contient un site portfolio simple (HTML, CSS, images) et un fichier Dockerfile permettant de le déployer dans un conteneur Docker avec Nginx. + +--- + +## Étapes pour lancer le portfolio + +### 1. Prérequis +- Installer Docker Desktop +- Vérifier que Docker est bien installé : + docker --version + +### 2. Structure du projet +Le dossier doit contenir : +portfolio/ +├── css/ +├── images/ +├── index.html +└── Dockerfile + +### 3. Contenu du Dockerfile +Le fichier Dockerfile doit contenir : + +FROM nginx:alpine +COPY . /usr/share/nginx/html +EXPOSE 80 + +### 4. Construire l'image Docker +Depuis le dossier portfolio, exécuter : +docker build -t mon-portfolio . + +### 5. Lancer le conteneur +Une fois l'image construite, lancer le conteneur : +docker run -d -p 8080:80 mon-portfolio + +### 6. Accéder au site +Ouvrir un navigateur et aller sur : +http://localhost:8080 + +⚠ Utiliser http et non https, car le serveur Nginx n’est pas configuré avec SSL. + +--- + +## Commandes utiles +- Voir les images disponibles : + docker images + +- Voir les conteneurs actifs : + docker ps + +- Arrêter un conteneur : + docker stop \ No newline at end of file