Académique Documents
Professionnel Documents
Culture Documents
#### Conteneur
#### Image
#### Dockerfile
### Conclusion
### 4. Dockerfile
## Exercices Résolus
**Étapes :**
1. Créez un répertoire vide pour votre projet.
```javascript
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello, Docker!\n');
});
```Dockerfile
# Utilisez une image de Node.js officielle
FROM node:14
# Démarrez l'application
CMD ["node", "app.js"]
```
```bash
docker build -t mon-app-node:1.0 .
```
```bash
docker run -p 8080:8080 mon-app-node:1.0
```
7. Accédez à l'application dans votre navigateur en ouvrant
http://localhost:8080.
**Étapes :**
```yaml
version: '3'
services:
web:
image: nginx:latest
ports:
- "80:80"
app:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:8080"
```