diff options
Diffstat (limited to 'docker.egg-info/PKG-INFO')
-rw-r--r-- | docker.egg-info/PKG-INFO | 130 |
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 |