docker –help
docker images -aq : -a : tous les images, include la loaye milieu, -q : juste le key
docker search -s 30 tomcat : -s nombre start, chercher l’images nombre start > 30
docker pull tomcat : télécharger l’image depuis docker hab
docker rmi hello-world:latest : supprimer image hello-world, si on ne precise pas la version, il va supprimer la derniere version. -f , forcer à supprimer
docker rmi -f $(docker images -aq) : supprimer tous les images
docker run -it xxxxxxxxxxxxxx
docker ps : liste les containers, -l : le container précedente
-a : les container vivant et morte
-n : -n 3 , les 3 derniers containers
exit: eteindre la container
ctrl+p+q: quitter la container, mais elle est toujours vivante
docker start id_container
docker restart id_container
docker stop id_container
docker kill id_container
docker rm id_container
docker rm -f $(docker ps -a -q) ou docker ps -a -q | xargs docker rm supprimer plusieurs contrainer
docker run -d centos, lancer centos en deriere
docker logs -f -t –tail 3
docker attache id_container
docker exec -it id_container ls -l /
docker exec -it id_container /bin/bash
docker cp id_container :/tmp/test.log /var/log copier les fichiers de container a local
docker run -it -p 8888:8080 tomcat, puis localhost:8888 dans navigateur, c’est le contenu de docker
docker run -it -P tomcat
docker run -it -v /abc:/def ubuntu, creer une répertoire abc a local et creer une répertoire dans container, -v permet de créer
docker run -it -v /abc:/def:ro, ro signifie readonly
docker inspect id_contrainer
docker build -f /var/www/projet_docker/cours/Dockerfile -t lyu/centos , creer un image, si lance dans la meme répertoire, pas besoin de -f xxx
docker run -it -v /abc:/efd –privileged=true , s’il y a des erreurs de droit, on ajoute –privileged=true
la répertoire actuelle est $(pwd)
******************************************************************
docker run -it –name doc01 lyu/centos, puis creer les fichiers dans les volumes de containers
docker run -it –name doc02 –volumes-from doc01 lyu/centos, synchro les datas de volumnes entre doc01 et doc02, si on cree encore un doc03, les 3 containers sont synchro