{"repo":"k0sproject/bootloose","free":true,"listed":false,"github":"https://github.com/k0sproject/bootloose","clone":"git clone https://github.com/k0sproject/bootloose.git","description":"Manage containers that look like virtual machines","language":"Go","stars":68,"topics":["command-line-tool","container-images","containers","go","golang","virtual-machine"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"bootloose bootloose creates containers that look like virtual machines. Those containers run systemd as PID 1 and a ssh daemon that can be used to login into the container. Such \"machines\" behave very much like a VM, it's even possible to run dockerd in them. bootloose can be used for a variety of tasks, wherever you'd like virtual machines but want fast boot times or need many of them. An easy way to think about it is: Vagrant, but with containers. bootloose in action: Attribution This project is a continuation of Footloose by Weaveworks. We are grateful for their work and contributions from the community. Install Homebrew Install using Homebrew package manager: From source Build and install bootloose from source. It requires having go = 1.21 installed: Usage bootloose reads a description of the Cluster of Machines to create from a file, by default named bootloose.yaml . An alternate name can be specified on the command line with the --config option or through the BOOTLOOSE CONFIG environment variable. The config command helps with creating the initial config file: Start the cluster: It only takes a second to create those machines. The first time create runs, it will pull the docker image used by the bootloose containers so it will take a tiny bit longer. SSH into a machine with: Choosing the OS image to run bootloose will default to running an Ubuntu LTS container image. The --image argument of config create can be used to configure the OS image. OS images provided by this ","default_branch":null,"files":null,"tree":[],"storefront":"/r/k0sproject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/k0sproject/bootloose/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}