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.

site officiel

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.

tuto d'installation

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>