{ "info": { "author": "Linus Lewandowski", "author_email": "linus@lew21.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "dockerd library spawns your own Docker daemon as a subprocess, lets you run some docker commands, and then kills the daemon when you don't need it anymore.\n\nIt works perfectly inside privileged docker containers (achieving docker-in-docker in a faster and more self-contained way than official tutorials)\n\n## Example code\n```python\n#!/bin/env python3\nfrom dockerd import Docker, CalledProcessError\nimport sys\n\nwith Docker() as docker:\n\ttry:\n\t\tdocker.pull('lew21/dockerd')\n\texcept CalledProcessError:\n\t\tpass\n\n\ttry:\n\t\tdocker.build('.', cache_from='lew21/dockerd', pull=True, tag='dockerd')\n\t\tdocker.tag('dockerd', 'lew21/dockerd')\n\t\tdocker.push('lew21/dockerd')\n\texcept CalledProcessError as e:\n\t\tsys.exit(e.returncode)\n\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/lew21/dockerd-py", "keywords": "docker", "license": "", "maintainer": "", "maintainer_email": "", "name": "dockerd", "package_url": "https://pypi.org/project/dockerd/", "platform": "", "project_url": "https://pypi.org/project/dockerd/", "project_urls": { "Homepage": "https://gitlab.com/lew21/dockerd-py" }, "release_url": "https://pypi.org/project/dockerd/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Run Docker daemon as a subprocess", "version": "1.0.0" }, "last_serial": 3751389, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b86bb980b12da2b4a3ecd4ce5e879ed5", "sha256": "ae68b8c00d44e97c91ee819acdf28183d009941e642ffaa27bc0c9af3f3d5a9c" }, "downloads": -1, "filename": "dockerd-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b86bb980b12da2b4a3ecd4ce5e879ed5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3671, "upload_time": "2018-04-10T09:49:46", "url": "https://files.pythonhosted.org/packages/11/09/4df4158125118de98ce30df3a1f278262bc83311af347f62dd555063f5a7/dockerd-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "694a1b0f0887a7900380e1814b338761", "sha256": "084271b117316525614329d3f0b9925855e7b56edce0a30ea1478bc62b298dee" }, "downloads": -1, "filename": "dockerd-1.0.0.tar.gz", "has_sig": false, "md5_digest": "694a1b0f0887a7900380e1814b338761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2014, "upload_time": "2018-04-10T09:49:47", "url": "https://files.pythonhosted.org/packages/3d/75/16fb29ce68580307ba3ca2d5f2a0c53c8bebb3271acf52931c3c219500d5/dockerd-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b86bb980b12da2b4a3ecd4ce5e879ed5", "sha256": "ae68b8c00d44e97c91ee819acdf28183d009941e642ffaa27bc0c9af3f3d5a9c" }, "downloads": -1, "filename": "dockerd-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b86bb980b12da2b4a3ecd4ce5e879ed5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3671, "upload_time": "2018-04-10T09:49:46", "url": "https://files.pythonhosted.org/packages/11/09/4df4158125118de98ce30df3a1f278262bc83311af347f62dd555063f5a7/dockerd-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "694a1b0f0887a7900380e1814b338761", "sha256": "084271b117316525614329d3f0b9925855e7b56edce0a30ea1478bc62b298dee" }, "downloads": -1, "filename": "dockerd-1.0.0.tar.gz", "has_sig": false, "md5_digest": "694a1b0f0887a7900380e1814b338761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2014, "upload_time": "2018-04-10T09:49:47", "url": "https://files.pythonhosted.org/packages/3d/75/16fb29ce68580307ba3ca2d5f2a0c53c8bebb3271acf52931c3c219500d5/dockerd-1.0.0.tar.gz" } ] }