{ "info": { "author": "Lars Kellogg-Stedman", "author_email": "lars@oddbit.com", "bugtrack_url": null, "classifiers": [], "description": "Unpacks a Docker image.\n\n## Usage\n\n usage: undocker.py [-h] [--ignore-errors] [--output OUTPUT] [--verbose]\n [--debug] [--list] [--layer LAYER]\n image\n\n positional arguments:\n image\n\n optional arguments:\n -h, --help show this help message and exit\n --ignore-errors, -i Ignore OS errors when extracting files\n --output OUTPUT, -o OUTPUT\n Output directory (defaults to \".\")\n --verbose, -v\n --debug, -d\n --list, --ls List layers in an image\n --layer LAYER, -l LAYER\n Extract only the specified layer\n\n## Examples\n\nExtract an entire image:\n\n $ docker save busybox | undocker -i -o busybox busybox\n\nThe `-i` option is necessary here because I am not running as root,\nand the extract operation will fail when it attempts to create device\nnodes.\n\nList the layers in an image:\n\n $ docker save busybox | undocker --list\n 511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158\n df7546f9f060a2268024c8a230d8639878585defcc1bc6f79d2728a13957871b\n ea13149945cb6b1e746bf28032f02e9b5a793523481a0a18645fc77ad53c4ea2\n 4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125\n\nExtract only specific layers:\n\n $ docker save busybox |\n undocker -o busybox -v \\\n -l 4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125 \\\n busybox\n INFO:undocker:extracting image busybox (4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125)\n INFO:undocker:extracting layer 4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125\n\n## License\n\nundocker -- a tool for decomposing Docker images \nCopyright (C) 2015 Lars Kellogg-Stedman \n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/larsks/undocker", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "undocker", "package_url": "https://pypi.org/project/undocker/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/undocker/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/larsks/undocker" }, "release_url": "https://pypi.org/project/undocker/5/", "requires_dist": null, "requires_python": null, "summary": "Unpack docker images", "version": "5" }, "last_serial": 1960605, "releases": { "5": [ { "comment_text": "", "digests": { "md5": "ac04753a73f50610a17af83f0ec213a0", "sha256": "6f6a8cbc53f650aeeb06eea9125e9c9e7d317cf5ebdd6bd1ef06c487ee500051" }, "downloads": -1, "filename": "undocker-5.tar.gz", "has_sig": false, "md5_digest": "ac04753a73f50610a17af83f0ec213a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15724, "upload_time": "2016-02-17T03:04:02", "url": "https://files.pythonhosted.org/packages/b0/2b/5b7b445e6bae5ce17bf5cb60aeb5543ee51f598f743d2929c97bed11ec28/undocker-5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac04753a73f50610a17af83f0ec213a0", "sha256": "6f6a8cbc53f650aeeb06eea9125e9c9e7d317cf5ebdd6bd1ef06c487ee500051" }, "downloads": -1, "filename": "undocker-5.tar.gz", "has_sig": false, "md5_digest": "ac04753a73f50610a17af83f0ec213a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15724, "upload_time": "2016-02-17T03:04:02", "url": "https://files.pythonhosted.org/packages/b0/2b/5b7b445e6bae5ce17bf5cb60aeb5543ee51f598f743d2929c97bed11ec28/undocker-5.tar.gz" } ] }