vault backup: 2025-03-05 18:10:50

This commit is contained in:
2025-03-05 18:10:50 +01:00
parent df966f8e1f
commit e720286d05

View File

@@ -119,25 +119,49 @@ Docker rend programmable un tas de trucs
### Les engrenages ### Les engrenages
-- ---
### Fonctionnement général ## Fonctionnement général
![[Pasted image 20250305175750.png]] ![[Pasted image 20250305175750.png]]
-- ---
### Images ## Images
+ Représentation d'un OS déjà préparé + Représentation d'un OS déjà préparé
+ Moyen principal de partage d'environnement + Moyen principal de partage d'environnement
+ Template pour les containers + Template pour les containers
+ Container = instance d'image + Container = instance d'image
+ Organisée en layers + Organisée en layers versionnables
-- --
![[Pasted image 20250305180252.png]] ### Layers
![[Pasted image 20250305180252.png|768]]
--
### Créer son image
Avec un Dockerfile!
```Dockerfile
FROM python:3.12
WORKDIR /usr/local/app
# Install the application dependencies
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
# Copy in the source code
COPY src ./src
EXPOSE 5000
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080"]
```