Ajouter README.md
This commit is contained in:
53
README.md
Normal file
53
README.md
Normal file
@@ -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 <ID_du_conteneur>
|
||||
Reference in New Issue
Block a user