← Course map

GO LEARNING PATH · 6 LESSONS

Around Go: containers

Build, run, inspect and publish with Docker, Compose and Podman.

  1. 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

  2. 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

  3. 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

  4. 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

  5. Docker and Podman: images are not running containers

    Distinguish image, container, host networking and persistent data while comparing local runtimes.

    3 min · Worked lesson

  6. 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