Docker - RulzUrLife/RulzUrArch GitHub Wiki
Docker est un projet open source qui automatise le déploiement d'applications dans des conteneurs logiciels, basé sur le format de Conteneur Linux standard, LXC.
Tutoriel
en construction
Commandes utiles
-
Arrête les containers actuellement lancés
docker stop $(docker ps -a -q)
-
Supprime tous les containers du repo local
docker rm $(docker ps -a -q)
Docker registry
Docker permet l'utilisation d'un registry pour stocker les images créées, par défaut un public registry existe mais il est aussi possible d'héberger le sien.
Pour envoyer un container dans le registry de RulzUrLife il est nécessaire de procéder en deux étapes:
-
D'abord on tag l'image
docker tag <container_id> docker-registry.psyduck.fr/<container_tag_name>
-
Ensuite on la pousse sur le private repository
docker push docker-registry.psyduck.fr/<container_tag_name>
Pour la récupérer il suffit de pull avec le bon tag name:
docker pull docker-registry.psyduck.fr/<container_tag_name>