Actualiser README.md
This commit is contained in:
51
README.md
51
README.md
@@ -1,17 +1,15 @@
|
||||
# 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
|
||||
|
||||
/// Prérequis
|
||||
- Installer Docker Desktop
|
||||
- Vérifier que Docker est bien installé :
|
||||
docker --version
|
||||
|
||||
### 2. Structure du projet
|
||||
/// Structure du projet
|
||||
Le dossier doit contenir :
|
||||
portfolio/
|
||||
├── css/
|
||||
@@ -19,35 +17,24 @@ portfolio/
|
||||
├── index.html
|
||||
└── Dockerfile
|
||||
|
||||
### 3. Contenu du Dockerfile
|
||||
Le fichier Dockerfile doit contenir :
|
||||
|
||||
FROM nginx:alpine
|
||||
COPY . /usr/share/nginx/html
|
||||
EXPOSE 80
|
||||
Instructions pour tester le projet
|
||||
Cloner le dépôt Gitea:
|
||||
|
||||
### 4. Construire l'image Docker
|
||||
Depuis le dossier portfolio, exécuter :
|
||||
docker build -t mon-portfolio .
|
||||
git clone https://gitea.lasallesaintdenis.com/abdul/portfolio_abdul.git
|
||||
|
||||
### 5. Lancer le conteneur
|
||||
Une fois l'image construite, lancer le conteneur :
|
||||
docker run -d -p 8080:80 mon-portfolio
|
||||
Accéder au dossier du projet:
|
||||
|
||||
cd portfolio_abdul
|
||||
|
||||
Construire l’image Docker:
|
||||
|
||||
docker build -t portfolio_abdul .
|
||||
|
||||
Lancer le conteneur:
|
||||
|
||||
docker run -p 8080:80 portfolio_abdul
|
||||
|
||||
Ouvrir le portfolio dans un navigateur:
|
||||
|
||||
### 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