{"id":39116166,"url":"https://github.com/kaosagnt/toolbox2docker","last_synced_at":"2026-04-02T17:22:04.908Z","repository":{"id":39980666,"uuid":"301242664","full_name":"kaosagnt/toolbox2docker","owner":"kaosagnt","description":"Toolbox utilities for Docker on macOS / Windows","archived":false,"fork":false,"pushed_at":"2026-03-28T09:43:59.000Z","size":3240,"stargazers_count":18,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-28T14:04:06.251Z","etag":null,"topics":["containerization","docker","docker-compose","docker-machine","forked","linux","macos","toolbox","toolbox2docker","windows"],"latest_commit_sha":null,"homepage":"","language":"Inno Setup","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/kaosagnt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE/LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-10-04T22:48:40.000Z","updated_at":"2026-03-28T09:44:03.000Z","dependencies_parsed_at":"2023-12-22T06:32:49.604Z","dependency_job_id":"d3718368-fead-46be-8ee5-ea0ada56c68b","html_url":"https://github.com/kaosagnt/toolbox2docker","commit_stats":null,"previous_names":[],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/kaosagnt/toolbox2docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaosagnt%2Ftoolbox2docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaosagnt%2Ftoolbox2docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaosagnt%2Ftoolbox2docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaosagnt%2Ftoolbox2docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaosagnt","download_url":"https://codeload.github.com/kaosagnt/toolbox2docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaosagnt%2Ftoolbox2docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31311322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["containerization","docker","docker-compose","docker-machine","forked","linux","macos","toolbox","toolbox2docker","windows"],"created_at":"2026-01-17T20:12:26.550Z","updated_at":"2026-04-02T17:22:04.889Z","avatar_url":"https://github.com/kaosagnt.png","language":"Inno Setup","readme":"Toolbox2docker\n==================================\n\n[![docker toolbox logo](https://cloud.githubusercontent.com/assets/251292/9585188/2f31d668-4fca-11e5-86c9-826d18cf45fd.png)](https://www.docker.com/toolbox)\n\n\nThis is a fork of Docker Toolbox (https://github.com/docker/toolbox)\n\nSee [Ceasing Support and Development of Docker Toolbox #898](https://github.com/docker/toolbox/issues/898)\n\nWhy a fork? I still find it useful.\n\nNOTE: \n\nReleases \u003e= 20.10.9:\n\ndocker-machine has now been patched to pull the boot2docker-xfs-ng ISO from\nthe [kaosagnt/boot2docker-xfs-ng](https://github.com/kaosagnt/boot2docker-xfs-ng)\nrepository.\n\nThis version of docker-machine contains all patches from the GitLab fork and\ncontains other fixes on top. It will continue to pull in patches from GitLab.\nThe Source tree can be found at [kaosagnt/docker-machine](https://github.com/kaosagnt/docker-machine).\n\nPrevious releases \u003c=20.10.8:\n\ndocker-machine will pull by default the obsoleted boot2docker project ISO.\n\nTo get around this issue you will need to use the docker-machine option to point\nthe URL to the boot2docker.iso file that ships with this toolbox2docker distribution\nand manually create a virtual machine.\n\n\tdocker-machine create -d ${VIRTUAL_DRIVER} ${VIRTUAL_MEMORY} \\\n\t--${VIRTUAL_DRIVER}-boot2docker-url \"file://some/path/to/file\" \\\n\t${VIRTUAL_CPU_COUNT} ${VIRTUAL_SWITCH} ${VM_MACHINE_NAME}\n\n\t--${VIRTUAL_DRIVER}-boot2docker-url \"file://path/to/boot2docker.iso\"\n\t\n\twhere ${VIRTUAL_driver} is the driver for the Virtual machine software you are using\n\t\tvirtualbox\n\t\tvmware\n\t\tvmwarefusion\n\t\thyperv\n\nThis will also give your VM the XFS filesystem instead of EXT4 as it will be\ncreated with the correct ISO.\n\nThe location of the boot2docker ISO on a default install:\n\n\tmacOS: /usr/local/share/boot2docker/boot2docker.iso\n\twindows: /c/Program Files/toolbox2docker/boot2docker.iso\n\n\nNOTE: Virtualbox on macOS requires manual intervention to workaround a\nVirtualbox security feature. [See:](https://www.virtualbox.org/ticket/20626)\n\n\t(default) Found a new host-only adapter: \"vboxnet0\"\n\tError creating machine: Error in driver during machine creation: Error setting up host only network on machine start: /usr/local/bin/VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.99.1 --netmask 255.255.255.0 failed:\n\tVBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)\n\tVBoxManage: error: Context: \"EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())\" at line 242 of file VBoxManageHostonly.cpp\n\nBefore running the \"Docker Quickstart Terminal\" for the first time, follow\nthe insrtuctions in the Virtualbox [Manual](https://www.virtualbox.org/manual/ch06.html)\n\nSection: 6.7. Host-Only Networking\n\n\tOn Linux, Mac OS X and Solaris Oracle VM VirtualBox will only allow IP addresses in 192.168.56.0/21 range to be assigned to host-only adapters. For IPv6 only link-local addresses are allowed. If other ranges are desired, they can be enabled by creating /etc/vbox/networks.conf and specifying allowed ranges there. For example, to allow 10.0.0.0/8 and 192.168.0.0/16 IPv4 ranges as well as 2001::/64 range put the following lines into /etc/vbox/networks.conf:\n\t\n\t* 10.0.0.0/8 192.168.0.0/16\n\t* 2001::/64\n\t\n\tLines starting with the hash # are ignored. Next example allows any addresses, effectively disabling range control:\n\t\n\t* 0.0.0.0/0 ::/0\n\nIf the file exists, but no ranges are specified in it, no addresses will be assigned to host-only adapters. The following example effectively disables all ranges:\n\n\t# No addresses are allowed for host-only adapters\n\n\nXXX TODO: fix documentation\n\n\nThe Toolbox2docker installs everything you need to get started with\nDocker on Mac OS X and Windows. It includes the Docker client, Compose,\nMachine and VirtualBox.\n\n## Installation and documentation\n\nDocumentation for Mac [is available here](https://docs.docker.com/toolbox/toolbox_install_mac/).\n\nDocumentation for Windows [is available here](https://docs.docker.com/toolbox/toolbox_install_windows/). \n\n*Note:* Some Windows and Mac computers may not have VT-X enabled by default. It is required for VirtualBox. To check if VT-X is enabled on Windows follow this guide [here](http://amiduos.com/support/knowledge-base/article/how-can-i-get-to-know-my-processor-supports-virtualization-technology). To enable VT-X on Windows, please see the guide [here](http://www.howtogeek.com/213795/how-to-enable-intel-vt-x-in-your-computers-bios-or-uefi-firmware). To enable VT-X on Intel-based Macs, refer to this Apple guide [here](https://support.apple.com/en-us/HT203296).\nAlso note that if the Virtual Machine was created before enabling VT-X it can be necessary to remove and reinstall the VM for Docker Toolbox to work.\n\nToolbox is currently unavailable for Linux; To get started with Docker on Linux, please follow the Linux [Getting Started Guide](https://docs.docker.com/linux/started/).\n\n## Building Toolbox2docker\n\nToolbox2docker installers are built using Docker, so you'll need a Docker host set up. For example, using [Docker Machine](https://github.com/docker/machine):\n\n```\n$ docker-machine create -d virtualbox toolbox\n$ eval \"$(docker-machine env toolbox)\"\n```\n\nThen, to build Toolbox2docker for both platforms:\n\n```\nmake\n```\n\nBuild for a specific platform:\n\n```\nmake osx\n```\n\nor\n\n```\nmake windows\n```\n\nThe resulting installers will be in the `dist` directory.\n\n## Frequently Asked Questions\n\n**Do I have to install VirtualBox?**\n\nNo, you can deselect VirtualBox during installation. It is bundled in case you want to have a working environment for free.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaosagnt%2Ftoolbox2docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaosagnt%2Ftoolbox2docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaosagnt%2Ftoolbox2docker/lists"}