bravetools
colima
bravetools | colima | |
---|---|---|
7 | 111 | |
145 | 17,071 | |
1.4% | - | |
7.5 | 8.2 | |
16 days ago | 4 days ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bravetools
- Declarative creation and management of LXD containers
-
LXD containers on macOS at near-native speeds
We're using Multipass + Bravetools (https://github.com/bravetools/bravetools) / Docker to build system/application containers.
I believe multipass uses SSHFS (https://discourse.ubuntu.com/t/how-to-improve-mounts-perform...) to mount filesystems between the host and the VM. Performance has been excellent.
-
Learn And Use Lxd System Containers Especially
We've been working on a docker-compose-like system for LXD - https://github.com/bravetools/bravetools and have been shipping products with its declarative yaml configuration. The combination of declarative approach with the benefits of LXD has worked really well.
-
I was suggested to check out LXD since I used a docker/podman container with systemd enabled for a simulation software enviornment. Is LXD a correct option for me?
Could you raise this asn an issue on our github page? Would be easier to support as others could chip in https://github.com/bravetools/bravetools/issues
-
Resources for creating tiny web server instances
Because some containers require a bespoke configuration, we’re using bravetools (https://github.com/bravetools/bravetools) to automate custom image builds and deployment.
-
A tool to build, deploy, and release any environment using System Containers
Code: https://github.com/bravetools/bravetools Docs: https://bravetools.github.io/bravetools/
colima
-
How I ended up using Colima for Docker on Apple Silicon
While looking into the issue with Podman, I came across colima. Apart from being able to run AMD64 images out of the box, there were additional benefits to it, one of which was, unlike podman, colima could use Rosetta 2 for x64 emulation (which is significantly more performant).
-
Lcl.host: fast, easy HTTPS in your local dev environment
If you don't need a GUI, the following combo works pretty well:
- https://github.com/abiosoft/colima
- https://github.com/peterldowns/localias
-
Damn Small Linux 2024
You might look into CoLima as a way to get started.
https://github.com/abiosoft/colima?tab=readme-ov-file
Its user interface is Docker-like, using containers.
For full desktop, I've only used the commercial app "Parallels", which can set up an Ubuntu desktop for you. Also Fedora and Alpine and Debian I believe.
But
> I don't really have any resources to share. I just know how to boot a vmlinuz with an initramfs using QEMU, and decided to download the Linux kernel source code and try compiling it.
I highly recommend working through Linux from Scratch and possibly the Gentoo Handbook. It's a journey.
-
Howto: WASM runtimes in Docker / Colima
I could not find any guide how to add WASM container capability to Docker running on Colima. This guide provides a few Colima templates for exactly this, which adds WasmEdge, Wasmtime and Wasmer runtime types.
-
RamRamRamEveryoneSleepingOnDocker
Colima runs much faster on Macos: https://github.com/abiosoft/colima
-
Podman Desktop v1.5 with Compose onboarding and enhanced Kubernetes pod data
After docker desktop became unusable, I jumped to colima and never looked back. I still use the docker runtime in it (the non-proprietary part) but it also supports containerd. On Mac it's just a "brew install colima" and then "colima start"
I also install the compose and ecr credentials plug-ins (since I use ecr for my container registry.) It has the full functionality of docker desktop minus the UI, which I never used anyways.
https://github.com/abiosoft/colima
-
K3s – Lightweight Kubernetes
On my M1 Pro system, I have nothing but positive things to say about the experience of using Colima (https://github.com/abiosoft/colima). Quick to set up and fast to use.
- abiosoft/colima
-
UTM – Virtual Machines for iOS and macOS
I'd say Lima and Colima should be enough for most use cases:
https://lima-vm.io/
https://github.com/abiosoft/colima
-
Lazydocker
The bash/zsh equivalent wouldn't be too hard, but I use fish.
[0] https://github.com/abiosoft/colima, https://hn.algolia.com/?q=https%3A%2F%2Fgithub.com%2Fabiosof...
[1] https://orbstack.dev [3], https://hn.algolia.com/?q=https%3A%2F%2Forbstack.dev
[2] https://github.com/abiosoft/colima#customizing-the-vm and https://github.com/abiosoft/colima/blob/main/docs/FAQ.md#edi...
[3] I’m on OrbStack now, but it isn’t so much better at how I use Docker than Colima is that I think that it’s an instant buy, especially with the planned subscription model. If I used anything other than the Docker integration, I might think it's better, but as of right now, no.
I also have some issues with its insistence on asking for elevated permissions. I will never grant permission[4] to make a symlink to the "standard" Docker socket; context and `$DOCKER_HOST` work well enough. It should not ask if the permission hasn't been given once. I also worry about other "advanced" features that may need an elevated permissions helper[5].
[4] https://github.com/orbstack/orbstack/issues/281#issuecomment...
[5] https://github.com/orbstack/orbstack/issues/281#issuecomment... and following
What are some alternatives?
initbuntu - A library/ubuntu based image that runs systemd instead of bash
lima - Linux virtual machines, with a focus on running containers
macpine - Lightweight Linux VMs on MacOS
Podman Desktop - Podman Desktop - A graphical tool for developing on containers and Kubernetes
dhis2-tools-dab - Improved DHIS2 management system through LXD containers.
minikube - Run Kubernetes locally
hyperkit - A toolkit for embedding hypervisor capabilities in your application
rd - Container Management and Kubernetes on the Desktop
buildkit - concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
podman - Podman: A tool for managing OCI containers and pods.
devenv - Fast, Declarative, Reproducible, and Composable Developer Environments
multipass - Multipass orchestrates virtual Ubuntu instances