bocker
whalebrew
Our great sponsors
bocker | whalebrew | |
---|---|---|
37 | 3 | |
10,942 | 3,946 | |
- | 1.0% | |
0.0 | 7.2 | |
over 6 years ago | 2 months ago | |
Shell | Go | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
bocker
-
Barco: Linux Containers from Scratch in C
When I did a talk about docker I also wanted to show a bit of what it does under the hood without going through all the layers and without too much details. This ~120 lines of shell script is really good in providing just an intro into what's needed for containers: https://github.com/p8952/bocker/blob/master/bocker
- Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot
-
Latest Zen Kernel......
i tried it and like the concnpt, but until it can be launched via a systemd userspace service (without previously manually booting it) among other problems i will keep using docker (or bocker)
-
“Implement DNS in a Weekend”
Bocker is in this same category...docker clone in bash that's helpful in seeing what's really happening underneath with nsenter, namespaces, network bridging, cgroups, etc.
-
Ask HN: What is the best source to learn Docker in 2023?
Docker implemented in around 100 lines of bash: https://github.com/p8952/bocker
This is the most mindblowing example for enterprise security teams that think Docker is a new threat on a single tenant Linux host.
No, buddies, all this stuff is already there. If you were fine with your visibility before*, you're still fine. Go find a real problem while we play with our developer dopamine.
* NARRATOR: They shouldn't have been.
-
Containers are chroot with a Marketing Budget
Bocker[1] does a reasonably good job of showing the value of Docker was mostly in Docker hub.
Surprised no one has mentioned Bocker yet – “Docker implemented in around 100 lines of bash”. [1, 2]
-
Docker implemented in around 100 lines of bash
I was part of this, it was a fun project. I have a final pull request that never made it though, and that's too bad as it addressed some hardcoding issues and added a few helpful commands: https://github.com/p8952/bocker/pull/23
Revisiting the project, it looks like more people tried submitting PRs for the following couple years. Funny, for a project that was definitely an exercise in "do X in 100 lines of code"
whalebrew
-
Is it possible to use a container as my terminal on Mac?
I don’t use this as I find homebrew to be dependable, but you might find whalebrew interesting. It is
-
Run More Stuff in Docker
Just want link to Whalebrew, which achieves a lot of what this article mentions but IMO is more user-friendly. https://github.com/whalebrew/whalebrew
-
Subuser: Docker as Desktop Programs
Whalebrew[0] has been doing this for years, though Subuser appears to provide more configuration/access control.
[0] https://github.com/whalebrew/whalebrew
It's not a new nor crazy idea...Jessie (jessfraz.com) talked about doing this[1] in their desktop environment back in 2015.
https://blog.jessfraz.com/post/docker-containers-on-the-desk...
What are some alternatives?
distroless - 🥑 Language focused docker images, minus the operating system.
s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)
garden - Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching
podman - Podman: A tool for managing OCI containers and pods.
dockerfiles - Various Dockerfiles I use on the desktop and on servers.
cloc - cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
Sandboxie - Sandboxie Plus & Classic
install - 📥 Homebrew (un)installer
django-ca - Django app providing a Certificate Authority
x11docker - Run GUI applications and desktops in docker and podman containers. Focus on security.
PostgresApp - The easiest way to get started with PostgreSQL on the Mac