{"id":27390305,"url":"https://github.com/ailispaw/rancheros-lite","last_synced_at":"2025-04-13T19:39:38.735Z","repository":{"id":29672799,"uuid":"33215067","full_name":"ailispaw/rancheros-lite","owner":"ailispaw","description":"Deprecated: RancherOS Lite, a replacement for boot2docker, moved to https://github.com/bargees/barge","archived":false,"fork":false,"pushed_at":"2015-08-08T01:51:44.000Z","size":408,"stargazers_count":20,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-02-27T14:37:23.923Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/ailispaw.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-31T23:08:50.000Z","updated_at":"2019-07-09T18:23:37.000Z","dependencies_parsed_at":"2022-09-03T18:22:46.990Z","dependency_job_id":null,"html_url":"https://github.com/ailispaw/rancheros-lite","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Francheros-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Francheros-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Francheros-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Francheros-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ailispaw","download_url":"https://codeload.github.com/ailispaw/rancheros-lite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248769980,"owners_count":21158891,"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":"2025-04-13T19:39:38.170Z","updated_at":"2025-04-13T19:39:38.727Z","avatar_url":"https://github.com/ailispaw.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RancherOS Lite\n\n## **This project has been succeeded by [DockerRoot](https://github.com/ailispaw/docker-root).**\n\nRancherOS Lite is a light version of [RancherOS](https://github.com/rancherio/os) as same as [Only Docker](https://github.com/ibuildthecloud/only-docker).  \nIt has no system-docker containers unlike RancherOS, but it combines with them to form normal processes at the top of [RancherOS Base](https://github.com/rancherio/os-base). Therefore, it works like [boot2docker](https://github.com/boot2docker/boot2docker) and it's easy to use [Docker](https://github.com/docker/docker).\n\n## Features\n\n- Based on RancherOS Base with kernel v4.0.9 and buildroot/GLIBC\n- 40 GB persistent disk\n- Docker v1.7.1\n- Support NFS synced folder\n- Support VirtualBox Shared Folder\n- Support Docker provisioner\n- Disable TLS of Docker for simplicity\n- Expose and forward the official IANA registered Docker port 2375\n- Support [resize the persistent disk](https://github.com/ailispaw/rancheros-lite/tree/master/contrib/resizedisk)\n- Support [upgrade and rollback](https://github.com/ailispaw/rancheros-lite/tree/master/contrib/upgrade)\n- 20 MB\n\n## Packaging\n\n### Requirements\n\n- [VirtualBox](https://www.virtualbox.org/)\n- [Vagrant](https://www.vagrantup.com/)\n- [Packer](https://packer.io/)\n\n### Build a box\n\n```\n$ git clone https://github.com/ailispaw/rancheros-lite.git\n$ cd rancheros-lite\n$ make\n```\n\n## Vagrant up\n\n```\n$ vagrant box add ailispaw/rancheros-lite\n$ vagrant init -m ailispaw/rancheros-lite\n$ vagrant up\n```\n\n### Vagrantfile\n\n```ruby\nVagrant.configure(2) do |config|\n  config.vm.define \"rancheros-lite\"\n\n  config.vm.box = \"ailispaw/rancheros-lite\"\n\n  config.vm.synced_folder \".\", \"/vagrant\"\n\n  if Vagrant.has_plugin?(\"vagrant-triggers\") then\n    config.trigger.after [:up, :resume] do\n      info \"Adjusting datetime after suspend and resume.\"\n      run_remote \"sudo sntp -4sSc pool.ntp.org; date\"\n    end\n  end\n\n  # Adjusting datetime before provisioning.\n  config.vm.provision :shell, run: \"always\" do |sh|\n    sh.inline = \"sntp -4sSc pool.ntp.org; date\"\n  end\n\n  config.vm.provision :docker do |d|\n    d.pull_images \"busybox\"\n    d.run \"simple-echo\",\n      image: \"busybox\",\n      args: \"-p 8080:8080 --restart=always\",\n      cmd: \"nc -p 8080 -l -l -e echo hello world!\"\n  end\n\n  config.vm.network :forwarded_port, guest: 8080, host: 8080\nend\n```\n\n## License\n\n[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)  \nTo the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.\n\n- [RancherOS](https://github.com/rancherio/os) is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n- [RancherOS Base](https://github.com/rancherio/os-base) is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n- [Docker](https://github.com/docker/docker) is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n- [Vagrant](http://www.vagrantup.com/): Copyright (c) 2010-2015 Mitchell Hashimoto, under the [MIT License](https://github.com/mitchellh/vagrant/blob/master/LICENSE)\n- [Packer](https://github.com/mitchellh/packer): [MPL2](https://github.com/mitchellh/packer/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failispaw%2Francheros-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Failispaw%2Francheros-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failispaw%2Francheros-lite/lists"}