Safeguard
Topic

Containers

In-depth guides and analysis on containers from the Safeguard engineering team.

100 articles

Containers

Docker Laravel Security: Hardening Your PHP Container from Base Image to Runtime

A security-focused guide to running Laravel in Docker — non-root PHP-FPM, multi-stage builds, secret handling, and locking down the layers that leak.

Apr 11, 20256 min read
Containers

Docker LABEL: A Security and Metadata Guide

How the Docker LABEL instruction works, the OCI annotation conventions worth adopting, and how good labels make image supply chains auditable.

Apr 8, 20255 min read
Containers

How to Pull and Secure a Node Image from Docker Hub

The official Docker Hub node image ships in several variants that differ wildly in size and CVE count. Here is how to pick one and lock it down.

Mar 18, 20256 min read
Containers

k8s fsGroup: How Kubernetes Sets Volume Ownership Securely

What k8s fsGroup actually does to volume permissions, why it can wreck pod start times, and how to configure it without opening a privilege gap.

Mar 18, 20257 min read
Containers

Docker Security Issues and How to Fix the Most Common Ones

Most Docker security issues trace back to a handful of predictable mistakes: bloated base images, root containers, and secrets baked into layers. Here is how to find and fix them.

Mar 18, 20256 min read
Containers

How to Write a Secure Node.js Dockerfile

A hardened Node.js Dockerfile starts with a pinned base image, a non-root user, and a multi-stage build. Here is how to write one that survives a real security review.

Mar 18, 20256 min read
Containers

cAdvisor: Container Resource Monitoring, Explained

cAdvisor gives you per-container CPU, memory, network, and filesystem metrics out of the box — here's what it actually measures, how it fits with Prometheus and Kubernetes, and where its limits show up.

Mar 18, 20255 min read
Containers

Docker and Container Security Best Practices: A Combined Checklist

A single, practical checklist covering dockers and containers together — image build, runtime config, and CI gates — instead of treating Docker security and container security as separate problems.

Mar 18, 20255 min read
Containers

Node.js in Docker: Choosing and Securing Your Base Image

The Docker Node base image you pick decides your CVE count before you write a line of code. Here is how to choose between Debian, slim, and Alpine — and harden whichever you pick.

Mar 12, 20257 min read
Containers

Node.js Docker Containers: Build Small, Run Safe

A Node.js Docker container that is both small and secure: multi-stage builds, npm ci with a lockfile, non-root users, and why you should not run as PID 1.

Mar 11, 20255 min read
Containers

"New Tag Scanned": What Container Registries Mean By It

A plain explanation of what the "new tag scanned" event actually means in registries like GHCR, ECR, and Docker Hub, and what to do when it flags a vulnerability.

Mar 11, 20255 min read
Containers

Docker Image File Extensions: What a .tar Image Actually Contains

Docker images do not have a special file extension. When you save one it is a .tar archive. Here is what is inside, and how the OCI layout is structured.

Feb 25, 20255 min read

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.

Containers (Page 8) — Supply Chain Security Blog | Safeguard