Bygge ⤢ docker buildBygger ett image från en Dockerfile. docker build -t app:1.0 . ⤢ docker build --no-cacheBygger imagen om från grunden och struntar i cachade lager. docker build --no-cache -t app:1.0 . ⤢ docker build --targetBygger bara fram till en namngiven stage i en flerstage-Dockerfile. docker build --target deps -t app:deps . ⤢ docker buildxBygger images via buildx-pluginet, som driver BuildKit. docker buildx build -t app:1.0 . ⤢ docker buildx build --platformBygger ett image för flera CPU-arkitekturer. docker buildx build --platform linux/amd64,linux/arm64 -t app:1.0 --push . Images ⤢ docker pullLaddar ner ett image från ett registry. docker pull node:20 ⤢ docker imagesListar images som finns lagrade lokalt. docker images ⤢ docker tagSkapar en ny tag som pekar på samma image. docker tag app:1.0 app:latest ⤢ docker rmiTar bort ett eller flera lokala images. docker rmi app:1.0 Livscykel för containrar ⤢ docker runSkapar och startar en container från ett image. docker run -p 8080:3000 app ⤢ docker createSkapar en container utan att starta den. docker create --name web app ⤢ docker startStartar en container som hade stoppats. docker start web ⤢ docker stopStoppar en körande container på ett kontrollerat sätt. docker stop web ⤢ docker restartStoppar och startar en container i ett steg. docker restart web ⤢ docker killTvingar en container att stanna utan att vänta på en kontrollerad nedstängning. docker kill web ⤢ docker pauseFryser alla processer inuti en container. docker pause web ⤢ docker unpauseTinar upp processerna i en pausad container. docker unpause web ⤢ docker waitBlockerar tills en container stannar och skriver sedan ut dess slutkod. docker wait web ⤢ docker psListar körande containrar; lägg till -a för att inkludera stoppade. docker ps -a ⤢ docker renameGer en befintlig container ett nytt namn. docker rename web web-old ⤢ docker updateÄndrar resursgränser eller omstartspolicyn för en container. docker update --restart=unless-stopped web ⤢ docker rmTar bort en stoppad container. docker rm web Flaggor för run ⤢ docker run -dKör containern i bakgrunden och skriver ut dess ID. docker run -d -p 8080:80 app ⤢ docker run -pPublicerar en containerport på en värdport. docker run -p 8080:80 app ⤢ docker run -vMonterar en värdmapp eller en namngiven volume i containern. docker run -v app-data:/data app ⤢ docker run -eSätter en miljövariabel i containern. docker run -e MODE=prod app ⤢ docker run --nameGer containern ett fast namn att använda i senare kommandon. docker run --name web app ⤢ docker run --rmTar bort containern när den avslutas. docker run --rm app ⤢ docker run --networkStartar containern på ett specifikt nätverk. docker run --network net app ⤢ docker run --restartTalar om för Docker när containern ska startas om. docker run --restart unless-stopped app ⤢ docker run -itAllokerar en terminal och håller stdin öppen för en interaktiv session. docker run -it alpine sh ⤢ docker run --entrypointErsätter imaginets entrypoint med ditt eget kommando. docker run --entrypoint sh app ⤢ docker run --memory / --cpusSätter en gräns för minnet eller CPU-andelen containern får använda. docker run --memory 512m --cpus 0.5 app Inspektering ⤢ docker logsLäser en containers stdout och stderr; -f följer ny utdata allteftersom den kommer. docker logs -f web ⤢ docker inspectVisar detaljerad konfiguration och tillstånd för en container eller ett image. docker inspect web ⤢ docker inspect --formatPlockar ut ett fält ur inspect med en Go-mall. docker inspect --format '{{.State.Status}}' web ⤢ docker portListar de värdporter en container publicerar. docker port web ⤢ docker diffVisar filerna en container har ändrat jämfört med sitt image. docker diff web ⤢ docker statsCPU, minne och nätverk i realtid för körande containrar. docker stats ⤢ docker topListar processerna som körs inuti en container. docker top web ⤢ docker eventsStrömmar Docker-händelser från daemonen allteftersom de händer. docker events --filter type=container ⤢ docker system dfVisar diskutrymmet som images, containrar, volumes och cache använder. docker system df ⤢ docker infoVisar Docker-inställningar och tillstånd för hela systemet. docker info Exec och attach ⤢ docker execKör ett kommando inuti en körande container. docker exec -it web sh ⤢ docker attachKopplar din terminal till en containers huvudprocess. docker attach web Filer och registry ⤢ docker cpKopierar filer mellan en container och det lokala filsystemet. docker cp web:/app/logs ./logs ⤢ docker loginLoggar in på ett registry från CLI. docker login ⤢ docker logoutLoggar ut från ett registry. docker logout ⤢ docker pushLaddar upp ett lokalt image till ett registry. docker push user/app:1.0 ⤢ docker saveSkriver ett image till en tar-fil. docker save -o app.tar app:1.0 ⤢ docker loadLäser ett image från en tar-fil. docker load -i app.tar ⤢ docker exportSkriver en containers filsystem till en tar-fil. docker export web > web.tar ⤢ docker importSkapar ett image från ett tar-filsystem. docker import web.tar web:snap ⤢ docker commitGör en containers nuvarande tillstånd till ett nytt image. docker commit web app:snap Volumes ⤢ docker volume createSkapar en namngiven volume för beständiga data. docker volume create data ⤢ docker volume lsListar volumes. docker volume ls ⤢ docker volume rmTar bort en volume. docker volume rm data Nätverk ⤢ docker network lsListar nätverk. docker network ls ⤢ docker network createSkapar ett nätverk så att containrar kan nå varandra. docker network create net ⤢ docker network connectAnsluter en körande container till ett nätverk. docker network connect net web Compose ⤢ docker compose upBygger, (åter)skapar och startar tjänsterna i compose.yaml; -d låter dem köra i bakgrunden. docker compose up -d ⤢ docker compose up --buildStartar tjänsterna och bygger om deras images först. docker compose up --build -d ⤢ docker compose execKör ett kommando inuti en körande tjänstcontainer. docker compose exec api sh ⤢ docker compose logsFöljer loggarna för en eller flera tjänster. docker compose logs -f api ⤢ docker compose psListar de tjänstcontainrar Compose hanterar. docker compose ps ⤢ docker compose stopStoppar tjänstcontainrarna utan att ta bort dem. docker compose stop ⤢ docker compose restartStartar om tjänstcontainrarna. docker compose restart api ⤢ docker compose downStoppar och tar bort containrar och nätverk; -v tar även bort namngivna volumes. docker compose down ⤢ docker compose configVisar den slutliga Compose-konfigurationen efter sammanslagningar och miljövariabelsubstitution. docker compose config Städning ⤢ docker system pruneTar bort stoppade containrar, dangling images och oanvända nätverk; -a --volumes tar även bort oanvända images och volumes. docker system prune -af ⤢ docker container pruneTar bort alla stoppade containrar. docker container prune ⤢ docker image pruneTar bort oanvända eller dangling images. docker image prune -a ⤢ docker volume pruneTar bort volumes som ingen container använder. docker volume prune ⤢ docker network pruneTar bort nätverk som ingen container använder. docker network prune ⤢ docker builder pruneTar bort de cachade bygglagren. docker builder prune