Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Docker-in-Docker (DinD) capabilities of public runners deactivated.
More info
Open sidebar
Martin Souchal
container4science
Commits
29acd6f5
Commit
29acd6f5
authored
Jan 19, 2021
by
Martin Souchal
Browse files
relecture
parent
0234353b
Pipeline
#100177
passed with stages
in 5 minutes
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
11 deletions
+12
-11
prez.html
prez.html
+12
-11
No files found.
prez.html
View file @
29acd6f5
...
...
@@ -288,9 +288,9 @@
- Technologie simple à mettre en œuvre
- Rapidité de mise œuvre
* Répétabilité .red[*]
- Assurance de répétabilité
.red[*]
- Assurance de retrouver le même environnement
.red[*]
- Assurance de retrouver les même résultats
.red[*]
- Assurance de répétabilité
*
- Assurance de retrouver le même environnement
*
- Assurance de retrouver les même résultats
*
* Simplicité
- Solution identique du laptop au meso-centre
- Interface graphique
...
...
@@ -321,18 +321,17 @@
- transparence totale
- rigueur
.footnote[.red[*] C'est toujours faux !]
.right[]
---
background-image: url(images/docker.png)
# Docker et le calcul
### Un écosystème pas très adapté...
- Docker est
un
micro service (un conteneur, un
e application
), pas très facile de gérer des chaines de calcul
- Docker est
adapté pour les
micro service
s
(un conteneur, un
service
), pas très facile de gérer des chaines de calcul
- Network namespace et compatibilité matériel réseau pour cluster (Intel OmniPath, Infiniband...)
- Aucun support MPI
- Image docker : superpositions de couches, pas très portable dans un cluster
- Utilisé massivement en Intégration continue
- Sécurité :
- daemon root à installer sur tous les noeuds de calculs...
- des utilisateurs root dans votre cluster...
...
...
@@ -346,8 +345,10 @@
- pour la gestion de bases de données
- pour l'optimisation des téléchargements
- pour la création de stacks logicielles (docker-compose)
- utilisé massivement en Intégration continue
- pour faire du développement
- trés répandu et portable (tous OS)
- pour l
a
catalogue existant (docker hub...)
- pour l
e
catalogue existant (docker hub...)
- sécurisation possible via seccomp
- pour nvidia-docker...
---
...
...
@@ -367,12 +368,12 @@
<hr
/>
Nom | Dernière Release | Support HW | OCI | ARM | OS | Compatible Scheduler | Contrôle Admin | Privil
é
ges
Nom | Dernière Release | Support HW | OCI | ARM | OS | Compatible Scheduler | Contrôle Admin | Privil
è
ges
------------- | ------------- | ------------- | ------------- | -------------| -------------| -------------| -------------| -------------
Docker | 04/01/2021 | GPU Nvidia | Oui | Oui | MacOs - W$ - Linux | Non | Oui | Root daemon
[Charlie-cloud](https://github.com/hpc/charliecloud) | 18/12/2020 | MPI - IB | Non | Non | Linux | Oui | Non | UserNS
[Charlie-cloud](https://github.com/hpc/charliecloud) | 18/12/2020 | MPI -
GPU -
IB | Non | Non | Linux | Oui | Non | UserNS
[Singularity](https://github.com/hpcng/singularity) | 12/01/2021 | MPI - GPU - IB | Oui | Oui | Linux - MacOs | Oui | Oui | SUID/UserNS
[Shifter](https://github.com/NERSC/shifter) | 01/04/2018 | MPI - GPU - IB | Non | Non | Linux |
Non
| Oui | SUID
[Shifter](https://github.com/NERSC/shifter) | 01/04/2018 | MPI - GPU - IB | Non | Non | Linux |
Slurm
| Oui | SUID
[Nvidia enroot](https://github.com/NVIDIA/enroot) | 02/12/2020 | GPU - IB | Oui | Non | Linux | Oui | Non | UserNS
---
...
...
@@ -403,7 +404,7 @@
- utilisable sans droits root mais avec un daemon
- Support GPU avec drivers dans le conteneur
- Pas de gestion intégrée du réseau
-
D
ocumentation
quasi inexistante
-
Peu de d
ocumentation
- Écrit en C
- Libre et gratuit
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment