Datasheet/Docker

De TartareFR
Version datée du 18 avril 2014 à 15:12 par Didier (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

__NOTITLE__

Logo Wiki Didier

Docker

Créer son container

  • Téléchargement du container CentOS depuis le dépôt distant (containeur officiel)
    docker pull centos
    
  • Utilisation de ce container
    • Avec un shell interactif, dans un terminal et affectation du nom centos-6
      docker run -i -t --name='centos-6' centos /bin/bash
      
    • Lancement d'une commande directement
      docker run centos yum update -y
      
  • Enregistrement sur le dépôt distant (login)
    docker login
    
  • Application de nos modification au container (un peu comme le commit d'une transaction SQL)
    docker commit <CONTAINER ID> didier13150/centos6
    
  • Téléversement de notre container
    docker push didier13150/centos6
    
Idea.png
Mise à disposition
Maintenant, tout le monde peut télécharger notre container (public par défaut)
docker pull didier13150/centos6

Commandes utiles

  • Visualiser la sortie standard (stdout) du container
    docker logs <CONTAINER ID>
    
  • Attachement à un container
    docker attach --sig-proxy=false <CONTAINER ID>
    
  • Liste des containers
    • Containers actifs
      docker ps
      
    • Tous les containers
      docker ps -a
      
  • Suppression d'un container
    docker rm <CONTAINER ID>
    
  • Liste de tous les container déjà téléchargés
    docker images
    
  • Recherche d'un container par nom sur https://index.docker.io/
    docker search <name>