Lessons learned switching to Java Alpine Docker base image
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
A guide to setting up a Docker development environment on Windows and Mac using tools like Chocolatey, Homebrew, docker-machine, and VirtualBox.
A guide to configuring and running Telegraf in a Docker container to collect host system metrics, not just container data.
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
A technical guide on installing Docker on Proxmox and running a Resilio Sync (BitTorrent Sync) container for decentralized file synchronization.
A tech enthusiast details setting up a custom Proxmox home server for hosting VMs and containers for various data and analytics tools.
A guide to setting up a Sia decentralized storage server on a Synology NAS device using Docker for improved availability.
Explains how to control Docker Engines and Swarm clusters from within a container using socket bind-mounting and TLS authentication.
A blunt, opinionated guide comparing Docker graphdrivers like Overlay, Aufs, Btrfs, Zfs, Devicemapper, and Vfs, highlighting their pros, cons, and setup quirks.
A tutorial on creating and interacting with an interactive Docker container using the Ubuntu image, exploring its filesystem and process isolation.
A beginner's guide to running your first Docker container, covering installation checks and the 'hello-world' example.
An introductory guide explaining what Docker is, how containers work, and why they are useful for software development and deployment.
A technical guide on using docker-squash to reduce Docker image size by merging layers, focusing on a Python 2.7.11 example.
Explains how to assign specific public IPs to Docker containers using the new libnetwork feature in Docker 1.10.
Explains why Docker images become large and provides techniques to create smaller, more efficient images using multi-stage builds and layer optimization.
A developer documents the process of wiping and reinstalling their MacBook, listing essential software, tools, and customizations for a fresh development setup.
A guide on converting Docker containers to runc for desktop use, focusing on user namespace control and custom networking tools.
A technical guide on using Docker's user namespace support to run desktop applications like Chrome, Irssi, and Docker-in-Docker in containers for improved security.
A technical guide on creating and debugging custom Docker Seccomp security profiles for containers, using a Chrome container as an example.
Explains the concept of data-only Docker containers for persistent storage, using Jenkins as a practical example.