TP 4 : Création d’un Dockerfile. Utiliser une approche IaC pour concevoir et développer des images Docker.
ssh [email protected]
mkdir -p ~/lab4-site
cd ~/lab4-site
cat > index.html <<'EOF'
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>TP4 - Dockerfile</title>
</head>
<body>
<h1>Bienvenue sur le site de Titoan</h1>
<p>Version 1 : ce site est intégré à une image Docker personnalisée.</p>
</body>
</html>
EOF
cat > Dockerfile <<'EOF'
FROM nginx:stable
COPY index.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
EOF
docker build -t titoan-site:v1 .
docker images titoan-site
docker history titoan-site:v1
docker run -d --name lab4-web -p 8081:80 titoan-site:v1
docker ps
Depuis ton navigateur, ouvre :