summaryrefslogtreecommitdiff
path: root/docker.egg-info/PKG-INFO
diff options
context:
space:
mode:
Diffstat (limited to 'docker.egg-info/PKG-INFO')
-rw-r--r--docker.egg-info/PKG-INFO130
1 files changed, 60 insertions, 70 deletions
diff --git a/docker.egg-info/PKG-INFO b/docker.egg-info/PKG-INFO
index d8c4409..58deb13 100644
--- a/docker.egg-info/PKG-INFO
+++ b/docker.egg-info/PKG-INFO
@@ -1,105 +1,92 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: docker
-Version: 3.4.1
+Version: 5.0.3
Summary: A Python library for the Docker Engine API.
Home-page: https://github.com/docker/docker-py
-Author: Joffrey F
-Author-email: joffrey@docker.com
+Maintainer: Ulysses Souza
+Maintainer-email: ulysses.souza@docker.com
License: Apache License 2.0
-Description: Docker SDK for Python
- =====================
+Project-URL: Documentation, https://docker-py.readthedocs.io
+Project-URL: Changelog, https://docker-py.readthedocs.io/en/stable/change-log.html
+Project-URL: Source, https://github.com/docker/docker-py
+Project-URL: Tracker, https://github.com/docker/docker-py/issues
+Description: # Docker SDK for Python
- |Build Status|
+ [![Build Status](https://github.com/docker/docker-py/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/docker/docker-py/actions/workflows/ci.yml/)
- A Python library for the Docker Engine API. It lets you do anything the
- ``docker`` command does, but from within Python apps – run containers,
- manage containers, manage Swarms, etc.
+ A Python library for the Docker Engine API. It lets you do anything the `docker` command does, but from within Python apps – run containers, manage containers, manage Swarms, etc.
- Installation
- ------------
+ ## Installation
- The latest stable version `is available on
- PyPI <https://pypi.python.org/pypi/docker/>`__. Either add ``docker`` to
- your ``requirements.txt`` file or install with pip:
-
- ::
+ The latest stable version [is available on PyPI](https://pypi.python.org/pypi/docker/). Either add `docker` to your `requirements.txt` file or install with pip:
pip install docker
- If you are intending to connect to a docker host via TLS, add
- ``docker[tls]`` to your requirements instead, or install with pip:
-
- ::
+ If you are intending to connect to a docker host via TLS, add `docker[tls]` to your requirements instead, or install with pip:
pip install docker[tls]
- Usage
- -----
-
- Connect to Docker using the default socket or the configuration in your
- environment:
+ ## Usage
- .. code:: python
+ Connect to Docker using the default socket or the configuration in your environment:
- import docker
- client = docker.from_env()
+ ```python
+ import docker
+ client = docker.from_env()
+ ```
You can run containers:
- .. code:: python
-
- >>> client.containers.run("ubuntu:latest", "echo hello world")
- 'hello world\n'
+ ```python
+ >>> client.containers.run("ubuntu:latest", "echo hello world")
+ 'hello world\n'
+ ```
You can run containers in the background:
- .. code:: python
-
- >>> client.containers.run("bfirsh/reticulate-splines", detach=True)
- <Container '45e6d2de7c54'>
+ ```python
+ >>> client.containers.run("bfirsh/reticulate-splines", detach=True)
+ <Container '45e6d2de7c54'>
+ ```
You can manage containers:
- .. code:: python
+ ```python
+ >>> client.containers.list()
+ [<Container '45e6d2de7c54'>, <Container 'db18e4f20eaa'>, ...]
- >>> client.containers.list()
- [<Container '45e6d2de7c54'>, <Container 'db18e4f20eaa'>, ...]
+ >>> container = client.containers.get('45e6d2de7c54')
- >>> container = client.containers.get('45e6d2de7c54')
+ >>> container.attrs['Config']['Image']
+ "bfirsh/reticulate-splines"
- >>> container.attrs['Config']['Image']
- "bfirsh/reticulate-splines"
+ >>> container.logs()
+ "Reticulating spline 1...\n"
- >>> container.logs()
- "Reticulating spline 1...\n"
-
- >>> container.stop()
+ >>> container.stop()
+ ```
You can stream logs:
- .. code:: python
-
- >>> for line in container.logs(stream=True):
- ... print line.strip()
- Reticulating spline 2...
- Reticulating spline 3...
- ...
+ ```python
+ >>> for line in container.logs(stream=True):
+ ... print(line.strip())
+ Reticulating spline 2...
+ Reticulating spline 3...
+ ...
+ ```
You can manage images:
- .. code:: python
-
- >>> client.images.pull('nginx')
- <Image 'nginx'>
-
- >>> client.images.list()
- [<Image 'ubuntu'>, <Image 'nginx'>, ...]
+ ```python
+ >>> client.images.pull('nginx')
+ <Image 'nginx'>
- `Read the full documentation <https://docker-py.readthedocs.io>`__ to
- see everything you can do.
+ >>> client.images.list()
+ [<Image 'ubuntu'>, <Image 'nginx'>, ...]
+ ```
- .. |Build Status| image:: https://travis-ci.org/docker/docker-py.svg?branch=master
- :target: https://travis-ci.org/docker/docker-py
+ [Read the full documentation](https://docker-py.readthedocs.io) to see everything you can do.
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
@@ -107,12 +94,15 @@ Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
+Requires-Python: >=3.6
+Description-Content-Type: text/markdown
+Provides-Extra: tls
+Provides-Extra: ssh