{ "info": { "author": "Niklas Rosenstein", "author_email": "rosensteinniklas@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Docker Remote\n\n\n \"License:\n\n\n![](docs/logo.png)\n\n [Compose]: https://github.com/docker/compose\n [Machine]: https://docs.docker.com/machine/\n\nRemote is a tool for managing Docker applications via [Compose] on another\nmachine. It uses SSH tunnels to connect your Docker and Docker Compose client\nwith your Docker Host. It is useful as an alternative to [Machine] or to\ndeploy an app on a server without manually loggin in via SSH.\n\n $ cat docker-compose.yml\n version: '3.4'\n services:\n web:\n image: nginx\n x-docker-remote:\n project:\n name: myapp\n \n $ docker-remote compose up --build --detach\n $ docker-remote docker ps\n\nDocker Remote sets the `DOCKER_HOST` environment variable when invoking\n`docker` or `docker-compose`. You can use `docker-remote shell` to enter\na shell with a tunnel set up and the environment variable set, then omit\nthe `docker-remote` prefix on Docker commands.\n\n $ docker-remote shell\n Setting up a docker-compose alias...\n \n $ alias && echo $DOCKER_HOST\n alias docker-compose='docker-remote compose'\n tcp://localhost:2375\n\n $ docker ps\n\nThe host to which a connection is opened can be specified in the\n`x-docker-remote` section of the Docker Compose configuration or in the\n`~/.docker-remote.yml` configuration file.\n\n remote:\n host: myhost.org\n user: me\n remotepy: /home/me/.local/bin/docker-remote.core.remotepy\n\nThe `remote.remotepy` option is necessary if the `docker-remote.core.remotepy`\ncommand is not in the `PATH` of your user.\n\nCheck out the [Documentation](docs/) for installation instructions and\ntutorials.\n\n__Features__\n\n* Allows you to compose and manage applications remotely\n* Pre-processes your Docker Compose configuration in order to place all\n named and relative volume names inside a project directory.\n* Ability to automatically add a `dockerhost` hostname to `/etc/hosts` for\n all or selected services\n\n---\n\n

Copyright © 2018 Niklas Rosenstein

", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NiklasRosenstein/docker-remote", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "docker-remote", "package_url": "https://pypi.org/project/docker-remote/", "platform": "", "project_url": "https://pypi.org/project/docker-remote/", "project_urls": { "Homepage": "https://github.com/NiklasRosenstein/docker-remote" }, "release_url": "https://pypi.org/project/docker-remote/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Docker-remote is a wrapper for docker-compose to manage compositions on a remote machine easily.", "version": "1.1.0" }, "last_serial": 4691865, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "91ad54a4961397e7d68ecc58b1695f95", "sha256": "4daf3b90f31978c81f87c3430ccd2de653ae72082b147e1e8f1714ef1a36690b" }, "downloads": -1, "filename": "docker-remote-1.0.0.tar.gz", "has_sig": false, "md5_digest": "91ad54a4961397e7d68ecc58b1695f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12447, "upload_time": "2018-03-06T23:47:36", "url": "https://files.pythonhosted.org/packages/ae/cd/df958333a1b5007f6bb5ac3bdde1d3c64ee5fc50f7636e481b9150c09726/docker-remote-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e5ab0bd2579b2cdb48eee11356aa53ff", "sha256": "8190990198653a22d524107bb8f6f01e05695b2ca191b69a30bb172ab95d59a7" }, "downloads": -1, "filename": "docker-remote-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e5ab0bd2579b2cdb48eee11356aa53ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12607, "upload_time": "2018-03-14T23:52:09", "url": "https://files.pythonhosted.org/packages/16/da/5e8f7e3c3bb328bc41f4d1aec79bca6b50795cd19a2045e3ee5ce6572e37/docker-remote-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e4892b76030b21f5c949653b54706cb5", "sha256": "27e7656deab7d4ef04a636a045b0d170685a18faca38e100ace05ecdce663aec" }, "downloads": -1, "filename": "docker-remote-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e4892b76030b21f5c949653b54706cb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13835, "upload_time": "2019-01-13T21:40:40", "url": "https://files.pythonhosted.org/packages/88/de/e0f81403307d445bb147ece15aa1e01958f1a1a0332c885f79d0d250e7e1/docker-remote-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4892b76030b21f5c949653b54706cb5", "sha256": "27e7656deab7d4ef04a636a045b0d170685a18faca38e100ace05ecdce663aec" }, "downloads": -1, "filename": "docker-remote-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e4892b76030b21f5c949653b54706cb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13835, "upload_time": "2019-01-13T21:40:40", "url": "https://files.pythonhosted.org/packages/88/de/e0f81403307d445bb147ece15aa1e01958f1a1a0332c885f79d0d250e7e1/docker-remote-1.1.0.tar.gz" } ] }