Docker

Pour démarrer rapidement avec Docker.

Useful commands

Recuperer une image depuis dockerhub:
docker pull <image_name>
Lancer une instance d'un docker et se connecter directement dedans:
docker run -i -t  <image_name> /bin/bash
docker run -i --name mytest -t  <image_name> /bin/bash 
# Note mettre l'option --rm pour qu'lle soit supprimé une fois la commande terminée
Rentrer dans un container existant avec un prompt:
docker exec -it <container> bash
Voir les logs stdout d'un docker:
docker logs <container>

How to ...

Lancer un serveur rapidement:

La premiere commande lance le daemon, dans un premier shell, la seconde permet de rentrer dans le containeur:
MySQL:
docker run  --rm -it -p 3306:3306  -P -e MYSQL_ROOT_PASSWORD=qwerty   mariadb   
docker exec -ti <cont_id> bash

Rajouter le certificat d'un registry

Faire un peu de clean

Pour récupérer un peu d'espace disque:
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
Page last modified on April 11, 2017, at 10:03 PM EST