GO LEARNING PATH · 6 LESSONS
Around Go: containers
Build, run, inspect and publish with Docker, Compose and Podman.
Build a small Go image with explicit runtime needs
Separate the build stage from the runtime image and identify what a minimal image leaves out.
3 min · Worked lesson
Docker daily commands: build, run, inspect and stop
Run a named local container and diagnose it with logs, inspect and stats.
3 min · Worked lesson
Compose: run an API and Redis as one local stack
Read compose.yaml and use config, up, ps, logs, exec and down.
3 min · Worked lesson
Container storage: bind mounts, volumes and permissions
Choose a mount for configuration or persistent state and inspect it without deleting data.
3 min · Worked lesson
Docker and Podman: images are not running containers
Distinguish image, container, host networking and persistent data while comparing local runtimes.
3 min · Worked lesson
Publish an image: tags, digests and target platforms
Tag and push an image you own, inspect its digest and match its platform to the deployment.
3 min · Worked lesson