docker note

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

 

发表评论

电子邮件地址不会被公开。