Guance Learn

Observability questions

Focused answers for definitions, architecture choices, troubleshooting, pricing, and evaluation.

Illustration of container operations and troubleshooting
Explainer

Use a Helm release name in chart values and templates

Keep ordinary values as data, build names in templates, or explicitly evaluate a trusted template string with tpl.

Illustration of container operations and troubleshooting
Explainer

Choose Vagrant or Docker for a development environment

Compare application containers with virtual-machine workflows, accounting for providers, kernels, host platforms, and isolation requirements.

Illustration of container operations and troubleshooting
Explainer

Compare Docker Compose and Kubernetes

Choose an application deployment model based on failure domains, reconciliation, networking, and the operational capacity available.

Illustration of container operations and troubleshooting
Explainer

Understand links and depends_on in Docker Compose

Separate service-name resolution, network aliases, startup ordering, and readiness checks when modernizing a Compose configuration.

Illustration of container operations and troubleshooting
Explainer

Manage permissions on shared Docker volumes

Check numeric identities, mount settings, and namespace mappings before changing ownership, then establish a deliberate shared-write policy.

Illustration of container operations and troubleshooting
Explainer

Understand Dockerfile and Docker Compose responsibilities

Build an application image with a Dockerfile, then describe service configuration and dependencies with Compose.

Illustration of container operations and troubleshooting
Explainer

Distinguish exposed and published Docker ports

Use EXPOSE as image metadata and publish ports deliberately, without confusing either setting with an application listener or firewall.

Illustration of container operations and troubleshooting
Explainer

Understand Docker run, start, and health starting states

Separate container creation and process state from health-check status, and know what restarting an existing container preserves.

Illustration of container operations and troubleshooting
Explainer

Measure Docker runtime performance overhead

Evaluate CPU, storage, networking, and virtualization costs with a workload-specific comparison instead of relying on a universal percentage.

Illustration of container operations and troubleshooting
Explainer

Find where Docker stores images and container data

Inspect the active daemon and storage backend before locating data, reclaiming space, or planning a storage migration.

Illustration of Git branches and version history
Technical guide

Recover a dropped Git stash

Locate surviving stash objects, inspect all stored content, protect the candidate, and restore it without assuming garbage collection has spared it.

Illustration of server operations and log analysis
Explainer

Remove www and redirect HTTP to HTTPS in Nginx

Route three noncanonical entry points directly to the HTTPS apex host, while preserving paths and validating certificates before redirects.