Docker - Kommandon



  • Docker

    Här har ni en lista på kommandon för Docker. Mina dockerfiler finns på github.

    dockericon.png

    Generell

    Lista alla containers (-a Visa alla containers, standard är att bara visa vilka som är igång)

    docker ps  -a
    

    Övervaka alla containers

    docker stats
    

    Lista alla images

    docker images
    

    Kör ett docker paket (Använd <kommando> för att ändra standard kommandot)

    docker run -it --rm <docker path> <command>
    -d = starta i bakgrunden*
    -it = Interaktiv + tty*
    --name = Sätt ett namn / Lämna tomt för slumpat namn*
    --rm = Ta bort container när den avslutas*
    -p 80:80 = Mappa coreos / docker portar*
    --volumes-from = Montera volumes*
    -w = Vilken katalog det körs från inne i containern*
    

    Kör ett kommando i en aktiv container

    docker exec -it <container> <command>
    

    Anslut till en aktiv container

    docker attach <container>
    

    Koppla ifrån en aktiv container

    ctrl + p + q
    

    Uppsättning

    Hämta en image

    docker pull <Docker sökväg>
    

    Spara image innehåll till en tar fil

    docker save <image name> > filename.tar
    

    Spara container innehåll till en tar fil (Detta kommer inte att innehålla någon volume data)

    docker export <container id> > filename.tar
    

    Skapa

    Bygg image filen (Ladda ner dockerfilen i en tom katalog)

    docker build -t <name>/repository .
    

    Autentisera sig mot en docker hub

    docker login
    

    Ladda upp imagen till hub.docker.com

    docker push <name>/repository
    

    Ta bort och rensa

    Ta bort containers

    docker rm <container1> <container2>
    

    Radera alla containers (Tar bort allt)

    docker rm $(docker ps -a -q)
    

    Ta bort images

    docker rmi <image1> <image2>
    

    Ta bort alla images (Tar bort allt)

    docker rmi $(docker images -q)
    

    Övrigt

    När konsolen fastnar

    ctrl + z
    

    Jag kommer att fylla på denna lista när jag kommer på mera bra kommandon för Docker. Mer information om hur Docker fungerar hittar du på docs.docker.com.


Logga in för att posta
 

Jenkler IT AB org.nr: 559082-6938   073-731 76 64   [email protected]

Ser ut som din anslutning till Jenkler IT AB gick förlorad, vänta medan vi försöker att återansluta.