Link to this headingContainers

Docker | Kubernetes - Beginners | Intermediate | Advanced

Link to this headingDocker

Docker Commands Cheat Sheet
Docker for beginners
Docker Commands
Build Tiny VMs from docker
CLI tools for maintaining Docker containers
Make Lifecycle hooks for Docker Containers

Podman:
Podman Docker without root
Podman Desktop

For more Podman information, see [Podman guide](/Blue Team/Podman).

Link to this headingDockerfile

https://oneuptime.com/blog/post/2025-11-27-ten-docker-superpowers-youre-probably-not-using/view

Tips:

  1. Copy files last to make best use of caching
  2. Copy Minimal Files
  3. RUN apt-get update && apt-get -y install --no-install-recommends openjdk-8-jdk && rm -rf /var/lib/apt/lists/*

Link to this headingDocker Daemon

OWASP Docker security cheat sheet

Link to this headingSigning Containers

Cosign - container signing and verification tool

Link to this headingKubernetes

Kubernetes CLI manager
Lightweight Kubernetes for Raspberry Pis

Link to this headingCLI tools

Minikube - local Kubernetes for development and learning
Kind - Kubernetes in Docker for local cluster testing

Link to this headingRaspberry Pi Cluster

Bantam Cloud - Raspberry Pi Kubernetes cluster configuration guide

Link to this headingSecurity

Best Practices For Container Environments

Kubernetes:
9 Kubernetes Security Best Practices
Kube-hunter hunts for security weaknesses in Kubernetes clusters
Test Kubernetes security best practices
https://github.com/madhuakula/spotter

Docker:
The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
Docker Security Cheat Sheet