Docker cheat sheet

Följande är en sammanställning av de vanligaste kommandona och växlarna till docker.

Docker

Allmänt

Kommando Betydelse/verkan
docker Ett enkelt docker utan mer info skriver ut grundläggande kommandon som kan göras som fortsättning från docker-kommandot.
docker ps Listar de containers som körs just nu
docker ps -a Listar alla registrerade containers med aktuell status

Images

Kommando Betydelse/verkan
docker pull <image-name> Hämtar hem en image med givet namn från Docker Hub.
docker pull <image-name>:<tag> Hämtar hem en image med givet namn och specificerad tag (version/utgåva) från Docker Hub.
docker build -t <your-own-tag-name> . Bygger en image med angivet tag/namn från den Dockerfile som finns i angiven sökväg (där punkt indikerar nuvarande katalog).
docker images Listar registrerade/tillgängliga images.
docker images --help Skriver ut hjälp kring docker images-kommandon.
docker run --rm -dit --name lab1-container -p 8080:80 lab1-apache-image I exemplet ovan byggs och startas en container med namnet lab1-container från en image som heter lab1-apache-image och får portarna 8080 mappade till 80. Växeln --rm anger att den containern är tillfällig och ska tas bort när den stängs ner.

Containers

Kommando Betydelse/verkan
docker ps Listar containers som körs.
docker ps --help Skriver ut hjälp kring docker ps-kommandon.
docker ps -a Skriver ut alla registrerade containers och deras status.
docker start <name> Startar upp redan befintlig men stoppad container.
docker stopp <name> Stänger ner container som körs.

docker-compose

Kommando Betydelse/verkan
docker-compose up Bygger images och startar upp containers som de är beskrivna i docker-compose.yaml-filen.
docker-compose down Stänger ner de startade containrarna som startats med docker-compose up.
docker-compose down -rmi all Stänger ner de startade containrarna och rensar bort alla deras images.
docker-compose down -rmi all -v Stänger ner de startade containrarna och rensar bort alla deras images samt dessas volumes.