diff --git a/README.md b/README.md new file mode 100644 index 0000000..d9e4928 --- /dev/null +++ b/README.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