Derrière le flyer: utiliser Docker avec Python

https://github.com/dotcloud/docker-py

> sudo pip install docker-py
..
> python
>>> import docker
>>> c = docker.Client(base_url='unix://var/run/docker.sock', version='1.8', timeout=10)
>>> c.info()
{u'KernelVersion': u'3.2.0-4-amd64', u'NFd': 10, u'MemoryLimit': 0, u'InitSha1': u'', u'SwapLimit': 0, u'Driver': u'aufs', u'IndexServerAddress': u'https://index.docker.io/v1/', u'NGoroutines': 15, u'Images': 109, u'InitPath': u'/usr/local/bin/docker', u'Containers': 11, u'LXCVersion': u'0.8.0-rc1', u'Debug': 0, u'NEventsListener': 221, u'DriverStatus': [[u'Root Dir', u'/var/lib/docker/aufs'], [u'Dirs', u'135']], u'IPv4Forwarding': 1}
>>> help(c.containers)
Help on method containers in module docker.client:

containers(self, quiet=False, all=False, trunc=True, latest=False, since=None, before=None, limit=-1) method of docker.client.Client instance

(Mise en garde:L'emplacement ci-dessus est affiché en MOINS ou change en fonction de l'environnement)
>>> c.containers(all=True)
[{u'Command': u'do not look at me',
  u'Created': 1391059918,
  u'Id': u'97115535aacbba9fcf19bbd9bc8ca9aac66132f79acf2820d6225a554b06191d',
  u'Image': u'griflet:oajxuu024euvttj0ar0s-23b235cf82b0301f864f6ad100a2b3245b7dca7d',
  u'Names': [u'/drunk_heisenberg'],
  u'Ports': None,
  u'SizeRootFs': 0,
  u'SizeRw': 0,
  u'Status': u'Exit 0'},
 {u'Command': u'do not look at me',
  u'Created': 1391059896,
  u'Id': u'5c796656a414673ead3c74aaafd95ae6f80c00125eda8cf01ea826b76eca7586',
  u'Image': u'54055ba1f6fe',
  u'Names': [u'/pensive_galileo'],
  u'Ports': None,
  u'SizeRootFs': 0,
  u'SizeRw': 0,
  u'Status': u'Exit 0'},
 {u'Command': u'do NOT look at me :-)',
..

(docker ps fondamentalement)

Dans ipython, si vous insérez Tab après "c.", Les candidats apparaîtront, donc il peut être plus facile à comprendre qu'un environnement shell à moitié fini.

Recommended Posts

Derrière le flyer: utiliser Docker avec Python
Travailler avec OpenStack à l'aide du SDK Python
Utiliser python avec docker
Préparer l'environnement d'exécution de Python3 avec Docker
[S3] CRUD avec S3 utilisant Python [Python]
Utilisation de Quaternion avec Python ~ numpy-quaternion ~
[Python] Utilisation d'OpenCV avec Python (basique)
Préparer l'environnement python3 avec Docker
Appelez l'API avec python3.
Utiliser OpenCV avec Python @Mac
Envoyer en utilisant Python avec Gmail
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
[Python] Régression LASSO avec contrainte d'équation utilisant la méthode du multiplicateur
Touchez NoSQL avec Python à l'aide d'Oracle NoSQL Database Cloud Simulator
Compléter python avec emacs en utilisant company-jedi
Extraire le fichier xz avec python
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Utilisation de Rstan de Python avec PypeR
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Construire un environnement Mysql + Python avec docker
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Trouvez la distance d'édition (distance de Levenshtein) avec python
Accédez à l'API Etherpad-lite avec Python
Installer le plug-in Python avec Netbeans 8.0.2
J'ai aimé le tweet avec python. ..
Extraire le fichier targz en utilisant python
Notes sur l'utilisation de rstrip avec python.
Maîtriser le type avec Python [compatible Python 3.9]
Essayez d'utiliser le module Python Cmd
Développement d'applications avec Docker + Python + Flask
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
[Didacticiel d'analyse Python dans la base de données avec SQL Server 2017] Étape 6: Utilisation du modèle
Accéder à l'API Docker Remote avec des requêtes
[AWS] Utilisation de fichiers ini avec Lambda [Python]
Essayez d'utiliser l'API Wunderlist en Python
[Python] Définissez la plage du graphique avec matplotlib
Créer un environnement Jupyter Lab (Python) avec Docker
Essayez une formule utilisant Σ avec python
Essayez d'utiliser l'API Kraken avec Python
Utilisation de venv dans un environnement Windows + Docker [Python]
Utilisation de Python et MeCab avec Azure Databricks
Vérifier l'existence du fichier avec python
Essayez d'utiliser l'appareil photo avec OpenCV de Python
Communication de socket en utilisant le serveur de socket avec python maintenant
[FX] Hit oanda-API avec Python en utilisant Docker
[Python] Récupère le nom de la variable avec str
[Python] Arrondissez avec juste l'opérateur
Afficher Python 3 dans le navigateur avec MAMP
Tweet à l'aide de l'API Twitter en Python
Rechercher le labyrinthe avec l'algorithme python A *
Connectez-vous à MySQL avec Python dans Docker
Essayez d'utiliser Python avec Google Cloud Functions
Lisons le fichier RINEX avec Python ①
Utiliser le chiffrement de la bibliothèque de chiffrement avec l'image Python de Docker
Vérifiez les cours des actions avec Slackbot en utilisant Python
Créer un environnement Python + uWSGI + Nginx avec Docker
Conseils pour utiliser python + caffe avec TSUBAME