Guance Learn

Observability questions

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

Illustration of server operations and log analysis
Explainer

Find logs for a Django application behind Nginx

Trace errors across Nginx, the application server, and Django logging, including legacy FastCGI deployments and modern WSGI or ASGI setups.

Python programming and application logging
Explainer

Why Python classes inherit from object

Understand implicit object inheritance in Python 3, the historical Python 2 distinction, and the limits of default equality, hashing, and super.

Python programming and application logging
Explainer

Run Python on Android

Choose an Android Python app, a Termux environment, remote execution, or an embedded Python application based on dependencies and lifecycle needs.

Illustration of server operations and log analysis
Explainer

Reach a host service from a Docker container

Use host.docker.internal or host networking with the right platform settings, listener address, and protocol.

Illustration of server operations and log analysis
Explainer

Transfer Docker images without a registry

Save image archives, transfer and verify them, then load the intended tags and platform variants on another host.

Illustration of server operations and log analysis
Explainer

Copy files out of a Docker container

Retrieve files from running or stopped containers, handle directory and ownership rules, and use remote contexts correctly.

Illustration of server operations and log analysis
Explainer

Copy files into a Docker container

Use docker cp for temporary changes, handle ownership and destination paths, and distinguish restart from recreation.

Illustration of server operations and log analysis
Explainer

Remove Docker images and reclaim local disk space

Choose image pruning or an intentional full reset, account for containers and volumes, and verify reclaimed storage.

Illustration of server operations and log analysis
Explainer

CMD and ENTRYPOINT in a Dockerfile

Understand default commands, argument replacement, exec versus shell form, and signal handling at container startup.

Illustration of server operations and log analysis
Explainer

Docker Compose ports versus expose

Publish a port deliberately and understand why expose neither starts a listener nor enforces network isolation.

Illustration of server operations and log analysis
Explainer

Docker images and containers: what changes at runtime?

Distinguish immutable image content from a container instance, its writable layer, mounted data, and lifecycle.

Illustration of server operations and log analysis
Explainer

RUN versus CMD in a Dockerfile

Separate build steps from startup defaults, understand cache reuse, and keep image construction reproducible.