Bygging ⤢ docker buildBygger et image fra en Dockerfile. docker build -t app:1.0 . ⤢ docker build --no-cacheBygger imaget på nytt fra bunnen av og ignorerer bufrede lag. docker build --no-cache -t app:1.0 . ⤢ docker build --targetBygger bare frem til en navngitt stage i en Dockerfile med flere stages. docker build --target deps -t app:deps . ⤢ docker buildxBygger images gjennom buildx-pluginet, som styrer BuildKit. docker buildx build -t app:1.0 . ⤢ docker buildx build --platformBygger ett image for flere CPU-arkitekturer. docker buildx build --platform linux/amd64,linux/arm64 -t app:1.0 --push . Images ⤢ docker pullLaster ned et image fra et registry. docker pull node:20 ⤢ docker imagesLister opp images som er lagret lokalt. docker images ⤢ docker tagOppretter en ny tag som peker på samme image. docker tag app:1.0 app:latest ⤢ docker rmiFjerner ett eller flere lokale images. docker rmi app:1.0 Livssyklus for containere ⤢ docker runOppretter og starter en container fra et image. docker run -p 8080:3000 app ⤢ docker createOppretter en container uten å starte den. docker create --name web app ⤢ docker startStarter en container som ble stoppet. docker start web ⤢ docker stopStopper en kjørende container på en kontrollert måte. docker stop web ⤢ docker restartStopper og starter en container i ett steg. docker restart web ⤢ docker killTvinger en container til å stoppe uten å vente på en kontrollert nedstenging. docker kill web ⤢ docker pauseFryser alle prosessene inne i en container. docker pause web ⤢ docker unpauseTiner opp prosessene i en container som er satt på pause. docker unpause web ⤢ docker waitBlokkerer til en container stopper, og skriver deretter ut exit-koden. docker wait web ⤢ docker psLister kjørende containere; legg til -a for å ta med stoppede. docker ps -a ⤢ docker renameGir en eksisterende container et nytt navn. docker rename web web-old ⤢ docker updateEndrer ressursgrenser eller restart-policyen til en container. docker update --restart=unless-stopped web ⤢ docker rmFjerner en stoppet container. docker rm web Flagg for run ⤢ docker run -dKjører containeren i bakgrunnen og skriver ut ID-en dens. docker run -d -p 8080:80 app ⤢ docker run -pPubliserer en containerport på en vertsport. docker run -p 8080:80 app ⤢ docker run -vMonterer en mappe på verten eller et navngitt volume i containeren. docker run -v app-data:/data app ⤢ docker run -eSetter en miljøvariabel i containeren. docker run -e MODE=prod app ⤢ docker run --nameGir containeren et fast navn å bruke i senere kommandoer. docker run --name web app ⤢ docker run --rmSletter containeren når den avslutter. docker run --rm app ⤢ docker run --networkStarter containeren på et bestemt nettverk. docker run --network net app ⤢ docker run --restartForteller Docker når containeren skal startes på nytt. docker run --restart unless-stopped app ⤢ docker run -itTildeler en terminal og holder stdin åpen for en interaktiv økt. docker run -it alpine sh ⤢ docker run --entrypointErstatter imagets entrypoint med din egen kommando. docker run --entrypoint sh app ⤢ docker run --memory / --cpusSetter en grense for minnet eller CPU-andelen containeren kan bruke. docker run --memory 512m --cpus 0.5 app Inspeksjon ⤢ docker logsLeser en containers stdout og stderr; -f følger ny output etter hvert som den kommer. docker logs -f web ⤢ docker inspectViser detaljert konfigurasjon og tilstand for en container eller et image. docker inspect web ⤢ docker inspect --formatHenter ut ett felt fra inspect med en Go-mal. docker inspect --format '{{.State.Status}}' web ⤢ docker portLister vertsportene en container publiserer. docker port web ⤢ docker diffViser filene en container har endret i forhold til sitt image. docker diff web ⤢ docker statsCPU-, minne- og nettverksbruk i sanntid for kjørende containere. docker stats ⤢ docker topLister prosessene som kjører inne i en container. docker top web ⤢ docker eventsStrømmer Docker-hendelser fra daemonen etter hvert som de skjer. docker events --filter type=container ⤢ docker system dfViser diskplassen som brukes av images, containere, volumes og cache. docker system df ⤢ docker infoViser Docker-innstillinger og tilstand for hele systemet. docker info Exec og attach ⤢ docker execKjører en kommando inne i en kjørende container. docker exec -it web sh ⤢ docker attachKobler terminalen din til en containers hovedprosess. docker attach web Filer og registry ⤢ docker cpKopierer filer mellom en container og det lokale filsystemet. docker cp web:/app/logs ./logs ⤢ docker loginLogger inn på et registry fra CLI-et. docker login ⤢ docker logoutLogger ut av et registry. docker logout ⤢ docker pushLaster opp et lokalt image til et registry. docker push user/app:1.0 ⤢ docker saveSkriver et image til en tar-fil. docker save -o app.tar app:1.0 ⤢ docker loadLeser et image fra en tar-fil. docker load -i app.tar ⤢ docker exportSkriver et containers filsystem til en tar-fil. docker export web > web.tar ⤢ docker importOppretter et image fra et tar-filsystem. docker import web.tar web:snap ⤢ docker commitGjør en containers nåværende tilstand om til et nytt image. docker commit web app:snap Volumes ⤢ docker volume createOppretter et navngitt volume for vedvarende data. docker volume create data ⤢ docker volume lsLister volumes. docker volume ls ⤢ docker volume rmFjerner et volume. docker volume rm data Nettverk ⤢ docker network lsLister nettverk. docker network ls ⤢ docker network createOppretter et nettverk slik at containere kan nå hverandre. docker network create net ⤢ docker network connectKobler en kjørende container til et nettverk. docker network connect net web Compose ⤢ docker compose upBygger, oppretter (på nytt) og starter tjenestene i compose.yaml; -d lar dem kjøre i bakgrunnen. docker compose up -d ⤢ docker compose up --buildStarter tjenestene og bygger imagene deres på nytt først. docker compose up --build -d ⤢ docker compose execKjører en kommando inne i en kjørende tjenestecontainer. docker compose exec api sh ⤢ docker compose logsFølger loggene for én eller flere tjenester. docker compose logs -f api ⤢ docker compose psLister tjenestecontainerne Compose styrer. docker compose ps ⤢ docker compose stopStopper tjenestecontainerne uten å fjerne dem. docker compose stop ⤢ docker compose restartStarter tjenestecontainerne på nytt. docker compose restart api ⤢ docker compose downStopper og fjerner containere og nettverk; -v fjerner også navngitte volumes. docker compose down ⤢ docker compose configViser den endelige Compose-konfigurasjonen etter sammenslåinger og substitusjon av miljøvariabler. docker compose config Opprydding ⤢ docker system pruneFjerner stoppede containere, dangling images og ubrukte nettverk; -a --volumes fjerner også ubrukte images og volumes. docker system prune -af ⤢ docker container pruneFjerner alle stoppede containere. docker container prune ⤢ docker image pruneFjerner ubrukte eller dangling images. docker image prune -a ⤢ docker volume pruneFjerner volumes ingen container bruker. docker volume prune ⤢ docker network pruneFjerner nettverk ingen container bruker. docker network prune ⤢ docker builder pruneFjerner de bufrede byggelagene. docker builder prune