Tutorials
Step-by-step guides from the Granite team — Dockerfiles, deploys, databases, secrets and the plumbing in between.
Deploy application stacks to production without Kubernetes
Tutorials
Mon, Oct 5, 2026
A practical path from a manual VPS routine to Git-driven releases: containerize the app, gate it with CI, attach a managed database and storage, and ship on every push.
Docker exec: debugging containers, shells & pitfalls (2026)
Tutorials
Fri, Oct 2, 2026
Seven real debugging scenarios with docker exec: missing shells, distroless images, crash loops, broken env vars, database dumps and the TTY traps that corrupt them.
5 multi-stage dockerfile build patterns for production (2026)
Tutorials
Mon, Sep 28, 2026
Five multi-stage Dockerfile build patterns that cut image size, speed up CI, and keep secrets out of your layers, with copy-paste examples for Node, Go, and Python.
Deploy a Telegram Bot That Stays Up 24/7
Tutorials
Mon, Aug 31, 2026
How to host a Telegram bot so it survives restarts: long polling vs webhooks, a Dockerfile, Postgres for data, and what 24/7 actually costs.
How to start docker daemon on Linux, Mac & Windows
Tutorials
Fri, May 8, 2026
You typed docker ps , hit enter, and got something like this: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Or maybe the Windows variant: error during connect: this error may indicate that the docker daemon is not running. Read this article to find out how to fix these issues.
App secrets: 7 best practices for API key management in 2026
Tutorials
Wed, May 6, 2026
A practical guide to managing API keys, database passwords, and other credentials in production. Covers git hygiene, environment separation, secret managers, rotation strategies, least-privilege scoping, runtime injection, and monitoring — with a phased rollout plan for small teams.
Docker pull image from private registry: auth & tags
Tutorials
Fri, Apr 17, 2026
This guide covers everything involved in pulling images from private registries — from the initial docker login to handling authentication in CI, managing tags and digests, and troubleshooting the errors you'll inevitably encounter.
How to download Dockerfile from any Docker Hub image
Tutorials
Fri, Apr 10, 2026
You pulled an image from Docker Hub, it works, and now you want to see the Dockerfile behind it. Maybe you need to customize it, audit it for security, or just understand how the image was built. The problem is that Docker Hub doesn't store Dockerfiles — it stores images. And images are not Dockerfiles.
Dockerfile basics for deploying your first app in 2026
Tutorials
Sun, Apr 5, 2026
You've built something. Now you need to ship it — fast, reliably, and without becoming a DevOps engineer overnight. That's exactly what a Dockerfile is for.
This guide walks you through the core concepts, real syntax, and practical patterns you need to containerize and deploy your first application. No fluff, no unnecessary theory.
How to serve build locally with Docker Compose up
Tutorials
Tue, Mar 24, 2026
A practical guide to serving a static frontend build locally using Docker Compose, covering everything from a simple Nginx volume mount to full-stack setups with proxying, environment variables, and common troubleshooting fixes.
Be first in line for updates
and special pricing
Get early access to new features and exclusive discounts delivered straight to your inbox