{ "info": { "author": "hankei6km", "author_email": "hankei6km@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Filesystems" ], "description": "XrosFS\n======\n\nMount a Running Docker Container File Sytem via FUSE.\n\n- No requirement to install additional agents to container side. it's\n only required to have permitted to ``docker exec`` command.\n- Docker container\n `xros-over-sshfs `__\n that mount other containers file system automatically by XrosFS with\n autofs and sshfs is released.\n\nRequirements\n------------\n\nDocker Host Side\n~~~~~~~~~~~~~~~~\n\n- Python 3.5 or later\n- FUSE 2.6 (or later)\n- Permitted to execute ``$ docker exec``\n\nDocker Container Side\n~~~~~~~~~~~~~~~~~~~~~\n\n- Shell (``ash`` or ``bash``) and some commands(\\ ``test``, ``stat``,\n ``dd`` ``base64`` etc.) (Usually, they are already installed plain\n image of alpine, debian etc.)\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install xrosfs\n\nUsage\n-----\n\nMount ``/`` of ``container1`` to ``~/mnt``.\n\n.. code:: bash\n\n $ xrosfs container1:/ ~/mnt\n\nIn above step, xrosfs connect to ``container1`` as ``root`` user. Pass\n``user@container1:/`` to xrosfs, if you want to connect as other users.\n\nKnown Issues\n------------\n\n- Can't access to file that had ``\\n`` included filename.\n- Bad response time in operates.\n- Some operations methods are not full implemented\n yet(\\ ``flush(fsync)`` ``utimens`` etc.).\n\nLicense\n-------\n\nCopyright (c) 2018 hankei6km\n\nLicensed under the MIT License. See LICENSE.txt in the project root.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hankei6km/xrosfs", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xrosfs", "package_url": "https://pypi.org/project/xrosfs/", "platform": "", "project_url": "https://pypi.org/project/xrosfs/", "project_urls": { "Homepage": "https://github.com/hankei6km/xrosfs" }, "release_url": "https://pypi.org/project/xrosfs/0.1.1/", "requires_dist": [ "docker", "fusepy" ], "requires_python": "", "summary": "Mount a Running Docker Container File Sytem via FUSE", "version": "0.1.1" }, "last_serial": 3571560, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f88df84bd26d1be7e87d2cde80a6e22f", "sha256": "40918a4d9015ace4190326a485e0b68dd010ac4b2299d1a3c45f9af0eebcb228" }, "downloads": -1, "filename": "xrosfs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f88df84bd26d1be7e87d2cde80a6e22f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16719, "upload_time": "2018-01-31T16:21:34", "url": "https://files.pythonhosted.org/packages/3e/33/2f363822057441e0ea264271813db9b46ba0a3ac19d4f5151b17207e80f1/xrosfs-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "383a3d2941d683b8be98858245f3c4a0", "sha256": "1ccd93a6270a68940eba814fe0effba06a7c9c65c23e01a36ba1c9fb59152d49" }, "downloads": -1, "filename": "xrosfs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "383a3d2941d683b8be98858245f3c4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14108, "upload_time": "2018-01-31T16:21:36", "url": "https://files.pythonhosted.org/packages/05/bf/5a1577e56b876d9f8c6f3ed6e19af22870f6ae48cba3f9b36bb62f6356ad/xrosfs-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e9acab056c17dd1458b2090de24a232f", "sha256": "e14cef23231b6df95307e0bc7f287d39d7431aaf2553d03e2b7964bfb78d5f0b" }, "downloads": -1, "filename": "xrosfs-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e9acab056c17dd1458b2090de24a232f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16963, "upload_time": "2018-02-11T07:32:16", "url": "https://files.pythonhosted.org/packages/93/ad/47f83364a0dc3def2b9932bd26f70ea6479434b6de686904e09f8efe949d/xrosfs-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c132971929fbabde72e000e11ff3dde", "sha256": "e77efa1424fda3cff2c7fffc892f7577ee06bacd6f8271693ac5c01053aaed03" }, "downloads": -1, "filename": "xrosfs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3c132971929fbabde72e000e11ff3dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14326, "upload_time": "2018-02-11T07:32:18", "url": "https://files.pythonhosted.org/packages/0a/92/c0e17e0b63d0316a54e7e1959696126bffba7615f6bbc28e019e59a91b14/xrosfs-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9acab056c17dd1458b2090de24a232f", "sha256": "e14cef23231b6df95307e0bc7f287d39d7431aaf2553d03e2b7964bfb78d5f0b" }, "downloads": -1, "filename": "xrosfs-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e9acab056c17dd1458b2090de24a232f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16963, "upload_time": "2018-02-11T07:32:16", "url": "https://files.pythonhosted.org/packages/93/ad/47f83364a0dc3def2b9932bd26f70ea6479434b6de686904e09f8efe949d/xrosfs-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c132971929fbabde72e000e11ff3dde", "sha256": "e77efa1424fda3cff2c7fffc892f7577ee06bacd6f8271693ac5c01053aaed03" }, "downloads": -1, "filename": "xrosfs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3c132971929fbabde72e000e11ff3dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14326, "upload_time": "2018-02-11T07:32:18", "url": "https://files.pythonhosted.org/packages/0a/92/c0e17e0b63d0316a54e7e1959696126bffba7615f6bbc28e019e59a91b14/xrosfs-0.1.1.tar.gz" } ] }