No description
|
|
||
|---|---|---|
| listings | ||
| setup | ||
| workspace | ||
| .gitignore | ||
| container-schulung.pdf | ||
| README.md | ||
Container Training — Participant Materials
Welcome! This repository contains the code examples and listings for the 3-day container training.
How to get this repo
git clone https://git.freemind.de/yberion/container-schulung.git
cd container-schulung
Structure
listings/
visitcounter/
app/ ← Go application (Tag 2)
main.go
go.mod
Containerfile
docker-compose.yml
nginx/
default.conf
workspace/ ← dein Arbeitsverzeichnis (gitignored)
setup/
setup.sh ← Debian 12 Setup-Script
Arbeiten im Kurs
Alle eigenen Dateien, Übungen und Experimente bitte in workspace/ ablegen —
das Verzeichnis ist gitignored, deine Änderungen stören den git status nicht
und du kannst jederzeit git pull machen ohne Konflikte.
Day 2 — Building and Running the App
cd listings/visitcounter
# Build the image
podman build -t visitcounter:latest app/
# Start the full stack
podman compose up -d
# Check it's running
curl localhost:8080
Prerequisites
- Podman installed (
podman --version) - podman-compose installed (
podman compose version) - Go is not required — it compiles inside the container
Questions?
Ask your trainer.