Resume Global: Virtualisation, Containers et
Systeme
1) Docker (Containerisation)
• Docker: plateforme pour creer et executer des containers.
• docker pull image : telecharger image.
• docker images : afficher images.
• docker build -t nom . : construire image depuis Dockerfile.
• docker run image : lancer container.
• docker run -it image bash : mode interactif.
• docker ps / ps -a : voir containers.
• docker stop ID : arreter container.
• docker rm ID : supprimer container.
• docker exec -it ID bash : entrer dans container.
• docker volume create nom : creer volume.
• docker network create nom : creer reseau.
• docker system prune : nettoyer systeme.
2) Dockerfile (Construction Image)
• Dockerfile: fichier pour construire une image.
• FROM : image de base.
• RUN : executer commande pendant build.
• WORKDIR : definir dossier de travail.
• COPY / ADD : copier fichiers dans image.
• EXPOSE : definir port.
• ENV : variable environnement.
• CMD : commande au demarrage container.
• ENTRYPOINT : commande principale fixe.
3) Hyper-V (Hyperviseur Type 1)
• New-VM : creer machine virtuelle.
• Start-VM Nom : demarrer VM.
• Stop-VM Nom : arreter VM.
• Get-VM : afficher VMs.
• Remove-VM Nom : supprimer VM.
• Checkpoint-VM Nom : creer snapshot.
4) Vagrant (Gestion VM)
• vagrant init : creer Vagrantfile.
• vagrant up : lancer VM.
• vagrant halt : arreter VM.
• vagrant reload : redemarrer VM.
• vagrant destroy : supprimer VM.
• vagrant ssh : connexion SSH.
5) Proxmox VE
• qm list : afficher VMs.
• qm create ID : creer VM.
• qm start/stop ID : demarrer ou arreter VM.
• qm destroy ID : supprimer VM.
• qm snapshot ID nom : creer snapshot.
• pct list : afficher containers LXC.
• pct start/stop ID : gerer container.
6) VMware ESXi
• vim-cmd vmsvc/getallvms : afficher VMs.
• vim-cmd vmsvc/[Link] ID : demarrer VM.
• vim-cmd vmsvc/[Link] ID : arreter VM.
• esxcli storage filesystem list : voir datastores.
• esxcli network nic list : voir cartes reseau.
7) Systeme de Fichiers Linux
• pwd : dossier actuel.
• ls -l : afficher fichiers detail.
• cd dossier : changer dossier.
• mkdir nom : creer dossier.
• touch file : creer fichier.
• cp source dest : copier.
• mv source dest : deplacer.
• rm file : supprimer.
• chmod 755 file : changer permission.
• chown user:group file : changer proprietaire.
• df -h : espace disque.
• ps aux : voir processus.
• kill PID : arreter processus.