Docker cmd - 2015-09-28 16:37:00

Lister les conteneurs en cours : docker ps Tous les conteneurs : docker ps -a Supprimer un conteneur : docker rm $ID Lister les images dl : docker images Supprimer une image : docker rmi $ID Informations sur docker : docker info Adresse IP d’un conteneur: docker inspect -f '{{ .NetworkSettings.IPAddress }}' $ID Exécuter une commande dans un conteneur: docker exec -it $ID bash Pour le reste, se référer à la doc officielle.

Docker container - 2015-06-11 15:10:52

Squid Launch command : docker run -d -p 3128:3128 -v /path/to/passwd_file:/etc/squid/passwd --name proxy knepti/squid Unbound Launch command : Launch command: docker run -d -p 53:53 -p 53:53/udp –name dns knepti/unbound Je les rajouterai ici au fur et à mesure. Par défaut, ils seront ce seront des automated build pour limiter les erreurs et toujours avoir la dernière version des dépendances et/ou systèmes.

knepti/unbound - 2015-05-22 10:10:57

MAJ avec pour base l’image alpine au lieu de ubuntu. Le poids de l’image passe de 125 à 9mo. On se sert des billets précédents et on fait une petite image docker pour unbound. Ca permet de valider les précédentes expérimentations. Pouf. Donc le Dockerfile: FROM alpine:latest MAINTAINER knepti <[email protected]> RUN apk add --no-cache unbound ADD local.conf /etc/unbound/unbound.conf EXPOSE 53 EXPOSE 53/udp ENTRYPOINT ["unbound"] CMD ["-d"] Créer l’image via le Dockerfile : docker build --tag knepti/unbound .