{"id":16356787,"url":"https://github.com/zaporylie/docker-host","last_synced_at":"2025-12-09T07:30:15.141Z","repository":{"id":29114382,"uuid":"32643997","full_name":"zaporylie/docker-host","owner":"zaporylie","description":"Docker host for OSX users","archived":false,"fork":false,"pushed_at":"2015-03-28T10:42:56.000Z","size":168,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T08:18:34.153Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zaporylie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-21T18:15:18.000Z","updated_at":"2015-03-28T10:42:57.000Z","dependencies_parsed_at":"2022-09-11T16:41:49.190Z","dependency_job_id":null,"html_url":"https://github.com/zaporylie/docker-host","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaporylie%2Fdocker-host","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaporylie%2Fdocker-host/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaporylie%2Fdocker-host/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaporylie%2Fdocker-host/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zaporylie","download_url":"https://codeload.github.com/zaporylie/docker-host/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239670862,"owners_count":19677868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T01:44:18.622Z","updated_at":"2025-12-09T07:30:15.082Z","avatar_url":"https://github.com/zaporylie.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Docker Host for OSX\n==============================\n\nSo you want to use Docker containers on Mac? Yeah... that's possible but \nrequires one more level for your development environment.\n \nBut don't worry! It's not that bad :)\n\nYou can use some fancy tools, like boot2docker (so you'll get access to docker\ndirectly from your host). I tried that - it takes a lot of time to configure it\nand it doesn't work that well. So I decided to write this small Ubuntu based\nvagrant box. **Finally - simplest solutions are the best!**\n\n\n## Requirements\n\n* Vagrant (with VirtualBox as a provider)\n* [Vagrant-hostupdater](https://github.com/cogitatio/vagrant-hostsupdater)\n* [Vagrant-bindfs](https://github.com/gael-ian/vagrant-bindfs)\n\n## Instalation\n\nUse shortcut:\n````bash\ncurl -s https://raw.githubusercontent.com/zaporylie/docker-host/master/install.sh | sh\n\n# notice, that you'll be asked for sudo password during this vagrant up (for nfs folder share)\n````\n\nor follow this steps:\n\n1. Download and extract repository.\n1. To make it easy keep projects you are currently working on in this directory. You can move it to another place but set correct path to sync folder in Vagrantfile\n1. `vagrant up` then `vagrant ssh` from anywhere inside this directory.\n1. `docker ps` you can start right away!\n\nI still recommend to use git, vim or other tools on your host - it \nis probably more convenient. I believe you will use vagrant only to run \n`docker-compose up`, eventually manage your images/containers.\n\n## Features\n\nThis box comes with two useful container:\n\n1. [nginx-proxy](https://github.com/jwilder/nginx-proxy) by jwilder (user VIRTUAL_HOST env flag)\n1. [dockerui](https://github.com/crosbymichael/dockerui) by crosbymichael (visit docker.dev:81)\n\n## Known issues\n\n* To deal with file permissions we use bindfs (so first mount nfs to tmp \nlocation, then bindfs locally with ownership change). It can cause small \nperformance issues.\n* You can't change file ownership but, in the same time, bindfs takes care to\nmirror ownership, so vagrant, root and www-data \"think\" that they are file \nowners. It can cause security issues (drupal core will be writable for www-data).\n* Virtualbox takes 4 GB of RAM. That's a lot.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaporylie%2Fdocker-host","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaporylie%2Fdocker-host","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaporylie%2Fdocker-host/lists"}