Docker
Commande utile ^^ :
Pour lancer une image en « liant » deux dossier, en exposant tous les ports et en lancant un script npm avec en bonus le terminal dans l'image si on arrête le processus node
docker run -it -d -v ~/workspace/[folder_host]:/[folder_docker] --net=host --name=[nom_du_conteneur] [id_image] bash -c "cd app && npm start && bash"
Pour gagner en performance sous OSX, ajouter :delegated au dossier monté :
docker run -it -d -v ~/workspace/[folder_host]:/[folder_docker]:delegated -p 80:80 --name=[nom_du_conteneur] [id_image] /bin/bash -c "bash"
Un alias pour supprimer les conteneurs arrêtés :
docker_rm_images_exited='docker rm $(docker ps -qa --no-trunc --filter "status=exited")'
Un alias pour formater l'affichage de %docker ps% :
dps='docker ps --format "table {{.Names}}\t{{.Image}}"'
