Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.35 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.35 KB

ZSHPOETRY

  • Taille de l'image : 2.16 GB
  • Testé depuis un système hôte Debian

Pourquoi ?

  • Polyvalence entre les systèmes
  • Réduire la taille de l'environnement sans passer par une machine virtuelle
  • Alternative à WSL pour Python

Documentation et commandes utiles

Manuel docker : https://docs.docker.com/manuals/

Les commandes DOCKER basique

  • Vérifier le Dockerfile : docker build --check .
  • Construire une image depuis un Dockerfile : docker build -t zshpoetry .
  • Nettoyage complet de votre système docker : docker system prune -af => attention enlève le cache,les volumes, toutes vos conteneurs. Adapter si vous avez plusieurs dockers.
  • Lancer une image : docker run -it zshpoetry /bin/zsh
  • Lister vos images : docker images
  • Monitoring dockers : docker stats
  • Stopper un docker : docker stop zshpoetry

Exploitation depuis le terminal

  1. $> git clone https://github.com/qwarksky/ZSHPOETRY.git
  2. $> docker build -t zshpoetry .
  3. $> docker run -it zshpoetry /bin/zsh

Monter le docker avec le VOLUME

  1. Montage avec le volume : docker run --mount type=volume,src=data,dst=/root/PROJECTS -it zshpoetry /bin/zsh
  2. Lister les docker : docker volume ls
  3. Inspecter le volume pour déterminer le chemin sur le système hôte : docker volume inspect data

Cela permet de transférer les fichiers entre le docker et le système hôte.