Hacker News with Generative AI: Docker

Show HN: SQL Simulator – Create Subsetted Databases in Docker or K8s (tribalknowledge.tech)
In laymen's terms SQL Simulator uses SQL scripts to generate subsetted databases within a secure Sandbox environment.
Ask HN: Why did K8s win against Docker Swarm? (ycombinator.com)
Docker Swarm Classic (https://github.com/docker-archive/classicswarm) is dead. Docker Swarm Mode is alive, and I know some people use it, but it's very niche compared to k8s.
Bocker: Docker implemented in around 100 lines of Bash (2015) (github.com/p8952)
Docker implemented in around 100 lines of bash.
Deep Dive into Linux Networking and Docker – Bridge, VETH and IPTables (medium.com)
Linux Networking is a very interesting topic. In this series, my aim is to dig deep to understand the various ways in which these container orchestration platforms implement network internals underneath.
Docker Networking Internals: How Docker Uses Linux Iptables and Interfaces (securitynik.com)
I started playing with docker a while ago, and like most people I was instantly impressed with its power and ease of use.
Rust for AWS Lambda, the Docker Way (beeb.li)
Rust is a great language to consider when writing services for AWS Lambda, because of its extremely low start-up time, CPU usage and memory footprint.
Lazy Docker: The lazier way to manage everything Docker (github.com/jesseduffield)
A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
Docker and OCI Hardening Guide (wonderfall.dev)
Containers aren’t that new fancy thing anymore, but they were a big deal. And they still are. They are a concrete solution to the following problem:
Getting Docker to not suck for Development (taylormadetech.dev)
The short, sharp, and shiny of it all is docker containers usually run as root, so when you mount your local file system to it, it writes files as root to your machine. This bugs me and causes issues. The fix is to build your docker image with a non-root user that has your UID and GID. You can see my example in this zip file.
Run macOS in a Docker Container (github.com/dockur)
OSX (macOS) inside a Docker container.
Docker Compose Isn't Enough (tealok.tech)
Docker Compose creates problems as you scale a single server to many applications. We should learn from it and build something better.
OS X (macOS) inside a Docker container (github.com/dockur)
OSX (macOS) inside a Docker container.
Docker lays off 10% of its employees (layoffs.fyi)
Show HN: Monadic Chat – A Docker-Based Framework for AI Interaction (yohasebe.github.io)
Flox, a better alternative to Dev Containers (medium.com)
On paper, Dev Containers are great to define and share development environments easily. Actually using them is not that great: lack of reproducibility, integrating host files in containers, difference in implementations between various tools…
Fast Development with Zed and Dev Containers (medium.com)
Ever found yourself saying “but it works on my machine” or spent hours setting up a development environment for a new team member? Dev Containers might just be the solution you’re looking for, and now you can use them with the blazingly fast Zed editor.
Developing with Docker (danielquinn.org)
You'd think that this topic would have been done to death, but given that every job I've started in the past 10+ years has used Docker differently (if at all) to varying degrees of success, I feel like we need some sense of consensus around how to Do This Right™. And, as someone with an ego the size of a small moon, I'm here to decide what's right... on my own blog anyway.
PID 1 Bash script for Docker containers explained line by line (sirikon.me)
You wake up one morning, feeling bit spicy, daring to break rules, but you aren't the bravest one in town, so you choose something easy: "Let's break that rule about only running one process in a container".
Wayland Apps in WireGuard Docker Containers (procustodibus.com)
Running WireGuard in a Docker container can be a convenient way to isolate a WireGuard network from the rest of a system.
Ask HN: Kernel Containers (security like VMs, perf like LXC) (ycombinator.com)
Frustrated by our own performance challenges with Kata Containers, we have developed a new hypervisor from scratch that can run each Docker container in isolation (i.e., no shared host kernel), and with native performance (i.e., no virtualization runtime overhead or cold starts).
Show HN: FFmpeg-over-IP – Connect to remote FFmpeg servers (github.com/steelbrain)
Connect to remote ffmpeg servers. Are you tired of unsuccessfully trying to pass your GPU through to a docker container running in a VM? So was I! ffmpeg-over-ip allows you to run an ffmpeg server on a machine with access to a GPU (Linux, Windows, or Mac) and connect to it from a remote machine. The only thing you need is Node.js installed and a shared filesystem (could be NFS, SMB, etc.) between the two machines.
Getting Docker to not suck for Development (taylormadetech.dev)
The short, sharp, and shiny of it all is docker containers usually run as root, so when you mount your local file system to it, it writes files as root to your machine. This bugs me and causes issues. The fix is to build your docker image with a non-root user that has your UID and GID. You can see my example in this zip file.
AMD GPU Inference (github.com/slashml)
This project provides a Docker-based inference engine for running Large Language Models (LLMs) on AMD GPUs. It's designed to work with models from Hugging Face, with a focus on the LLaMA model family.
Show HN: Open-source Docker image to run Chrome browsers in your cloud (docker.com)
Tor-Lighttpd-Onion with Docker (github.com/nicdercole)
This project provides a setup using Docker to create a service running Tor and a lighttpd web server. The .onion address remains persistent between container restarts.
Qocker is a user-friendly Qt GUI application for managing Docker containers (github.com/xlmnxp)
Qocker is a user-friendly GUI application for managing Docker containers. Built with PyQt5, it provides an intuitive interface for viewing and interacting with your Docker containers.
Show HN: Docker-repack – Speed up Docker image pulls (github.com/orf)
This tool repacks a Docker image into a smaller, more efficient version that makes it significantly faster to pull.
Procfusion: Simple process manager written in Rust for Docker (github.com/linkdd)
Docker ups subscription prices by up to 80%, bundles more services to compensate (devclass.com)
Docker will hike subscription prices by up to 80 percent from November 15 2024, as well as introducing storage charges for its Docker Hub repository, and to justify this it will bundle more services in order to offer what the company calls “seamless access to Docker’s full capabilities under one subscription.”
Docker Pro Subscription increases from $5 to $9 (docker.com)
Docker is moving to a simplified subscription model and giving you more in your plans!