====== Docker ====== ===== Installer docker sous ubuntu : ===== [[https://docs.docker.com/engine/install/ubuntu/]] ===== Commandes utiles ===== ==== Liste des containers ==== sudo docker images ==== Chercher un container ==== sudo docker search php5.6 ==== Télécharger un container ==== ici on veut télécharger mwienk/php5.6-apache sudo docker pull mwienk/php5.6-apache ==== Démarrer un container ==== sudo docker run -dit --name test5.6 -p 7777:80 -v/var/www/lysm:/usr/local/apache2/htdocs mwienk/php5.6-apache ''-d'' : pour faire tourner le container en tâche de fond ''-i'' : permet de saisir des trucs dans STDIN ''-t'' : alloue un pseudo TTY ''-name'' : donne un nom au container ici : test5.6 ''-p'' : publie un port du container 80 sur le port 7777 de l'host ''-v'' : monte le volume ''/var/www/lysm'' de l’hôte dans ''/usr/local/apache2/htdocs'' ==== Arrêter un container ==== sudo docker stop test5.6 ==== Redémarer un container arrêté==== sudo docker start test5.6 ==== Lancer une console dans un container ==== sudo docker exec -it test5.6 /bin/bash ==== Lister les containers qui tournent ==== docker ps docker run -dit --name testphp -p 7777:80 -v/var/www/lysm:/var/www/html porchn/php5.6-apache