{ "info": { "author": "Ben Ripkens", "author_email": "bripkens@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "# dock\n\n[![Join the chat at https://gitter.im/bripkens/dock](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/bripkens/dock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n\n**dock** is a shell script to help you easily bootstrap databases and other\ntools that you need for development purposes. Instead of installing something\nlike MongoDB or Redis natively on your machine, you can run it in a Docker\ncontainer with just a single command `dock mongodb`. The main purpose of\n**dock** is to make the interaction with Docker dead simple for quick prototypes\nand hackathons.\n\n## Typical usage\n\n```\n$ dock redis jenkins mongodb rabbitmq\n\nStarting redis (using /Users/ben/.dock-formulas/formulas/redis)\nContainer started\nName: redis\nIP: 192.168.59.103\nPorts: 6379\n\nStarting jenkins (using /Users/ben/.dock-formulas/formulas/jenkins)\nContainer started\nName: jenkins\nIP: 192.168.59.103\nPorts: 8472\n\nStarting mongodb (using /Users/ben/.dock-formulas/formulas/mongodb)\nContainer started\nName: mongodb\nIP: 192.168.59.103\nPorts: 27017\n\nStarting rabbitmq (using /Users/ben/.dock-formulas/formulas/rabbitmq)\nContainer started\nName: rabbitmq\nIP: 192.168.59.103\nPorts: 5672 15672\nAdmin user: admin\nAdmin pw: A3y6crBkMk8k\n```\n\nFor additional usage instructions, run `dock` without arguments.\n\n## Installation\nFirst make sure that you have [Docker](https://docs.docker.com/) running on\nyour machine. Then continue with the installation of dock:\n\n*As of the time of writing the Homebrew Docker installer is broken. [boot2docker](https://github.com/boot2docker/osx-installer/releases) is currently the easiest way to get a working Docker environment on OS X.*\n\n*dock versions >= 1.0.0 are compatible with boot2docker 1.3 and beyond. Please use v0.6.3 when you are using an old boot2docker version or upgrade your boot2docker installation.*\n\n### Installation on OS X using [Homebrew](http://brew.sh/)\n```\nbrew tap bripkens/dock\nbrew install dock\n```\n\n### Upgrade on OS X using Homebrew\n```\nbrew update\nbrew upgrade dock\n```\n\n### Installation on other platforms\nJust download `dock` and put it somewhere on your $PATH. Then:\n```\nchmod +x /path/to/dock # Make dock executable\ndock -u # Initialise dock\n```\n\nYou can automate this with the following one-liner (assuming ~/bin is on your $PATH).\n```\ncurl https://raw.githubusercontent.com/bripkens/dock/master/dock -so ~/bin/dock && \\\n chmod +x ~/bin/dock && \\\n dock -u && \\\n echo \"dock installation successful. Try running 'dock'\"\n```\n\n## Supported programs\nFor a list of supported programs run `dock -l` or check out this repository's\n[formulas/](https://github.com/bripkens/dock/tree/master/formulas) directory.\nFeel free to send a pull request for any awesome Docker containers that are\nstill missing!\n\n## Private formulas\nDock will look for custom formulas in a `.dock-formulas` directory relative to\nyour current working directory. So if you need a formula for a custom docker\nimage that you don't want to make public through docker hub, you can put your\nformulas there.\n\n## Contributing formulas\nI will gladly accept your formulas. The following points describe the basic\nprocess of adding a new formula.\n\n - [Fork this repository](https://github.com/bripkens/dock/fork)\n - `git clone `\n - Add a new file to the `formulas/` directory\n - Check out existing formulas for the basic formula structure\n - Try the new formula locally `bash forumlas/`\n - Commit, push and open a pull request\n\n## Credits\ndock was written by Ben Ripkens ([@BenRipkens](https://twitter.com/BenRipkens)).\n\nStructure and readme are heavily inspired by Simon Whitaker's [gibo](https://github.com/simonwhitaker/gibo).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bripkens/dock", "keywords": "development databases bootstrap setup messaging", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dock-upload-test", "package_url": "https://pypi.org/project/dock-upload-test/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dock-upload-test/", "project_urls": { "Homepage": "https://github.com/bripkens/dock" }, "release_url": "https://pypi.org/project/dock-upload-test/2.0.2/", "requires_dist": [ "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "Bootstrap databases, MOMs and other tools that you need for development purposes", "version": "2.0.2" }, "last_serial": 1897409, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "c3b4e5318c1d307bd02171d25973516f", "sha256": "bb443e98700dcc70690d95441f6a8b553c48d82f1b688eb043a3daf27e4a3a8e" }, "downloads": -1, "filename": "dock_upload_test-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3b4e5318c1d307bd02171d25973516f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9026, "upload_time": "2016-01-10T06:59:45", "url": "https://files.pythonhosted.org/packages/43/7b/fb4a3ff1ecb04e5e184f32ac761303e1c7ca98bd688b27b892bb0b3bc50c/dock_upload_test-2.0.0-py2.py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2e7771b087c113a7e2147d16df32aef9", "sha256": "94ac1754aaf185c34889b40af541378bc3e562654fc1917ac6d507b1a306444b" }, "downloads": -1, "filename": "dock_upload_test-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e7771b087c113a7e2147d16df32aef9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9028, "upload_time": "2016-01-10T07:09:07", "url": "https://files.pythonhosted.org/packages/b8/f8/48295cc85b221be056ce0a376a8ea2542d5349a69ced391ceec08ee74c59/dock_upload_test-2.0.1-py2.py3-none-any.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "10b0eef7c587de1f93065901aa9e2bac", "sha256": "52ffef54d81f05fcd84d0424ffd07afc1b657985ca431c4a22882888c20c6784" }, "downloads": -1, "filename": "dock_upload_test-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10b0eef7c587de1f93065901aa9e2bac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8991, "upload_time": "2016-01-10T07:20:42", "url": "https://files.pythonhosted.org/packages/db/5f/6c09089317ec1740f720805578acb972db1838caf652a737d98dde95f2e5/dock_upload_test-2.0.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10b0eef7c587de1f93065901aa9e2bac", "sha256": "52ffef54d81f05fcd84d0424ffd07afc1b657985ca431c4a22882888c20c6784" }, "downloads": -1, "filename": "dock_upload_test-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10b0eef7c587de1f93065901aa9e2bac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8991, "upload_time": "2016-01-10T07:20:42", "url": "https://files.pythonhosted.org/packages/db/5f/6c09089317ec1740f720805578acb972db1838caf652a737d98dde95f2e5/dock_upload_test-2.0.2-py2.py3-none-any.whl" } ] }