{"description":"Yet another lightweight Linux distribution for Docker containers","short_description":"Yet another lightweight Linux distribution for Docker containers","name":"ailispaw/barge","versions":[{"version":"2.15.0","status":"active","description_html":"
Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.56.101"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2022.05 with Linux kernel v4.14.282 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.1.34\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 14.6 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.56.101\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":"be9fa9045f0b61f667f2d26274b5591bc63ca1966544cc892edebd615c45b4e0","checksum_type":"sha256","url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.15.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.13.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2019.05 with Linux kernel v4.14.125 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.0.4\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.8 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.13.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.12.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2019.02.2 with Linux kernel v4.14.118 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.0.4\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.8 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.12.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.12.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2019.02.1 with Linux kernel v4.14.111 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.0.4\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.8 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.12.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.12.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2019.02 with Linux kernel v4.14.105 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.0.4\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.8 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.12.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.11.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.11.2 with Linux kernel v4.14.98 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only) with VirtualBox Guest Addition v6.0.4\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.6 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.11.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.11.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.11.1 with Linux kernel v4.14.91 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.11.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.11.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.11 with Linux kernel v4.14.85 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.11.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.10.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.08.2 with Linux kernel v4.14.78 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.10.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.10.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.08 with Linux kernel v4.14.74 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.10.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.10.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.08 with Linux kernel v4.14.68 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.10.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.9.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.05.1 with Linux kernel v4.14.60 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.9.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.9.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.05 with Linux kernel v4.14.54 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.9.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.9.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.05 with Linux kernel v4.14.47 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.9.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.8.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.02.2 with Linux kernel v4.14.39 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.8.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.8.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.02 with Linux kernel v4.14.33 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.8.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.8.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2018.02 with Linux kernel v4.14.24 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.3 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.8.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11.1 with Linux kernel v4.9.77 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.4/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11.1 with Linux kernel v4.9.74 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11 with Linux kernel v4.9.72 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11 with Linux kernel v4.9.68 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11 with Linux kernel v4.9.66 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.7.0.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.11 with Linux kernel v4.9.66 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.7.0.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.6.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.08.1 with Linux kernel v4.9.58 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.6.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.6.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.08 with Linux kernel v4.9.52 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.6.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.6.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.08 with Linux kernel v4.9.47 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.6.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.7","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05.2 with Linux kernel v4.9.43 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.7/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.6","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05.2 with Linux kernel v4.9.40 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.6/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.5","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05.1 with Linux kernel v4.9.39 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.5/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05.1 with Linux kernel v4.9.36 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.4/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05 with Linux kernel v4.9.35 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05 with Linux kernel v4.9.33 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05 with Linux kernel v4.9.31 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.5.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.05 with Linux kernel v4.9.30 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.0/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.5.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.6","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02.1 with Linux kernel v4.9.25 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.6/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.6/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.5","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02.1 with Linux kernel v4.9.21 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.5/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.5/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02 with Linux kernel v4.9.20 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.4/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.4/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02 with Linux kernel v4.9.18 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.3/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02 with Linux kernel v4.9.17 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.2/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.2.1","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.2.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02 with Linux kernel v4.9.15 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.1/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.1.1","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.1.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.4.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2017.02 with Linux kernel v4.9.13 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.4.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.6","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11.2 with Linux kernel v4.4.48 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.6/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.5","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11.2 with Linux kernel v4.4.45 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.5/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11.1 with Linux kernel v4.4.42 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.4/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.4.1","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.4.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11.1 with Linux kernel v4.4.39 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.3/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11 with Linux kernel v4.4.39 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.2/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11 with Linux kernel v4.4.38 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.1 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.1/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.0","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.11 with Linux kernel v4.4.35 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13.2 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.0/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.0/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.3.0.1","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.0.1/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.3.0.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.7","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.30 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.7.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.30 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7.3/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.7.2","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7.2/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.7.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.6","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.28 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.6/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.6/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.5","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.27 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.5/providers/virtualbox/unknown/vagrant.box"},{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.5/providers/veertu/unknown/vagrant.box"}]},{"version":"2.2.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.24 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.4/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.4/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.3","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08.1 with Linux kernel v4.4.22 and glibc.\r\n- Docker v1.10.3 (~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.3/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.3/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08 with Linux kernel v4.4.20 and glibc.\r\n- Docker v1.10.3 (v1.9.1 ~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.2/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.2.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.08 with Linux kernel v4.4.19 and glibc.\r\n- Docker v1.10.3 (v1.9.1 ~ latest version)\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.1/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.2.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.11","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.19 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.11/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.11/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.10","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.18 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.10/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.10/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.9","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.17 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.9/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.9/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.8","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.15 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.8/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.8/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.8.1","status":"active","description_html":null,"description_markdown":"","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.8.1/providers/veertu/unknown/vagrant.box"}]},{"version":"2.1.6","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.15 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder (VirtualBox only)\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.6.2","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.15 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder (VirtualBox only)\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6.2/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6.2/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.6.1","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.15 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder (VirtualBox only)\r\n- Support VirtualBox Shared Folder (VirtualBox only)\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"veertu","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6.1/providers/veertu/unknown/vagrant.box"},{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.6.1/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.5","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.14 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.5/providers/virtualbox/unknown/vagrant.box"}]},{"version":"2.1.4","status":"active","description_html":"Barge is a lightweight Linux distribution built with Buildroot specifically to run Docker containers.
\n\nCf.)
\n\n\n\n$ vagrant box add ailispaw/barge\n$ vagrant init -m ailispaw/barge\n$ vagrant up\n
\n\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\nmodule VagrantPlugins\n module GuestLinux\n class Plugin < Vagrant.plugin("2")\n guest_capability("linux", "change_host_name") { Cap::ChangeHostName }\n guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }\n end\n end\nend\n\nVagrant.configure(2) do |config|\n config.vm.define "barge"\n\n config.vm.box = "ailispaw/barge"\n\n config.vm.synced_folder ".", "/vagrant"\n\n # for NFS synced folder\n # config.vm.network :private_network, ip: "192.168.33.10"\n # config.vm.synced_folder ".", "/vagrant", type: "nfs",\n # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]\n\n # for RSync synced folder\n # config.vm.synced_folder ".", "/vagrant", type: "rsync",\n # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]\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 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init",\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","description_markdown":"# Barge Vagrant Box\r\n\r\nBarge is a lightweight Linux distribution built with [Buildroot](http://buildroot.uclibc.org/) specifically to run [Docker](https://www.docker.com/) containers.\r\n\r\n## Features\r\n\r\n- Built with Buildroot 2016.05 with Linux kernel v4.4.14 and glibc.\r\n- Docker v1.9.1~\r\n- Support NFS synced folder\r\n- Support VirtualBox Shared Folder\r\n- Support Docker provisioner\r\n- Disable TLS of Docker for simplicity\r\n- Expose and forward the official IANA registered Docker port 2375\r\n- [dumb-init](https://github.com/Yelp/dumb-init) binary is built-in /usr/bin\r\n- [pkg](https://github.com/bargees/barge-pkg) command is built-in. You can install individual packages from Buildroot.\r\n- Enable to switch between Docker versions\r\n- 40 GB persistent disk\r\n- 13 MB\r\n\r\nCf.)\r\n- https://github.com/bargees/barge-os\r\n- https://github.com/bargees/barge-packer\r\n\r\n## Vagrant up\r\n\r\n```bash\r\n$ vagrant box add ailispaw/barge\r\n$ vagrant init -m ailispaw/barge\r\n$ vagrant up\r\n```\r\n\r\n## Vagrantfile\r\n\r\n```ruby\r\n# A dummy plugin for Barge to set hostname and network correctly at the very first `vagrant up`\r\nmodule VagrantPlugins\r\n module GuestLinux\r\n class Plugin < Vagrant.plugin(\"2\")\r\n guest_capability(\"linux\", \"change_host_name\") { Cap::ChangeHostName }\r\n guest_capability(\"linux\", \"configure_networks\") { Cap::ConfigureNetworks }\r\n end\r\n end\r\nend\r\n\r\nVagrant.configure(2) do |config|\r\n config.vm.define \"barge\"\r\n\r\n config.vm.box = \"ailispaw/barge\"\r\n\r\n config.vm.synced_folder \".\", \"/vagrant\"\r\n\r\n # for NFS synced folder\r\n # config.vm.network :private_network, ip: \"192.168.33.10\"\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"nfs\",\r\n # mount_options: [\"nolock\", \"vers=3\", \"udp\", \"noatime\", \"actimeo=1\"]\r\n\r\n # for RSync synced folder\r\n # config.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\",\r\n # rsync__args: [\"--verbose\", \"--archive\", \"--delete\", \"--copy-links\"]\r\n\r\n config.vm.provision :docker do |d|\r\n d.pull_images \"busybox\"\r\n d.run \"simple-echo\",\r\n image: \"busybox\",\r\n args: \"-p 8080:8080 -v /usr/bin/dumb-init:/dumb-init:ro --entrypoint=/dumb-init\",\r\n cmd: \"nc -p 8080 -l -l -e echo hello world!\"\r\n end\r\n\r\n config.vm.network :forwarded_port, guest: 8080, host: 8080\r\nend\r\n```","providers":[{"name":"virtualbox","checksum":null,"checksum_type":null,"url":"https://vagrantcloud.com/ailispaw/boxes/barge/versions/2.1.4/providers/virtualbox/unknown/vagrant.box"}]}]}