Docker-kommandon Cheat Sheet - Introduktion

När DevOps tar över all mjukvaruindustri finns det ett behov av verktyg som kan göra alla aktiviteter inom programvaruutvecklingens livscykel tillsammans. Docker är ett verktyg som är utformat för att skapa, distribuera och köra olika applikationer genom att använda containrar. Dessa containrar hjälper utvecklaren att skapa paket för en applikation med alla delar som behövs i programmet. Dessa kan vara olika bibliotek och andra beroenden och skickar det ut till paketet. Docker fungerar som en virtuell maskin. Det gör det möjligt för applikationerna att använda samma Linux-kärna som systemet som de kör och kräver endast de applikationer som ska skickas och saker som inte redan körs på datorn. Låt oss titta på några av Docker-kommandona fuskark nedan.

Grundläggande Docker-kommandon fuskblad

1. dockningsversion

Dessa Docker-kommandon ger den nu installerade versionen av dockaren.

2. dockningshjälp

Detta Cheat Sheet Docker-kommando innehåller hela listan med kommandon som Docker-klienten förstår. De flesta kommandon som finns här används för att hantera containrarna.

3. dockningsstart

Detta kommando låter användaren starta en viss behållare.

Syntaxen är : dockningsstart (behållare)

4. docker ps -a

Detta kommando hjälper till att få alla löpande containrar såväl som behållarna som avslutas från.

5. docker exec -ti (container) (kommando)

Detta fuskarklocka för Docker-kommandon kan användas för att köra valfritt skal-kommando i en viss behållare.

6. docker run -ti –rm – image

Detta Cheat Sheet Docker-kommando utför arbetet med att skapa och starta en container samtidigt. Det kan också köra kommandot i det och i slutändan ta bort behållaren efter att detta kommando har utförts.

7. inspelning av dockare

Detta Cheat Sheet Docker-kommando är användbart för att få information om låg nivå för ett visst Docker-objekt.

8. docker kill

Detta kommando används för att döda behållaren genom att stoppa körningen av behållaren. Docker kill är annorlunda från 'dockningsstopp' eftersom 'dockningsstopp' ger behållaren tid att stänga av ordentligt och i sådana situationer tar det längre tid att stoppa. Å andra sidan stoppar dödkommandot processen omedelbart.

9. dockare begå

Detta kommando hjälper till att skapa en ny bild av alla redigerade containrar som redan finns på behållaren.

10. docker-inloggning

Om en användare vill logga in på dockningsförvaret måste användaren använda detta kommando.

Mellanliggande Docker-kommandon fuskblad

Nedanstående kommandon kan användas på mellanliggande nivå av alla användare.

11. Docker push

Det här kommandot kan användas för att driva en bild till docker-hubförvaret.

Syntaxen för detta kommando är som nedan:

docker push

12. Docker-bilder

Detta kommando listar alla bilder som lagras lokalt på en dator. Den visar också alla bilder inklusive alla mellanliggande bilder på terminalen.

13. dockningsbyggnad

Genom att använda detta kommando byggs en dockningsbild från en Docker-fil. Tiden i slutet av kommandot anger det sammanhang som byggs med Docker-bilden. Om filen inte finns i samma mapp där kommandot körs måste användaren lägga till flaggan '-f' för att ange mappen där filen finns.

14. Docker drar

Detta kommando kan användas för att dra en bild från dockningsregistret till din dator. Dessutom kan en specifik version av en bild dras.

15. docker-tagg

Detta hjälper till att märka bilden med alla taggar som hjälper registret som kommer att användas i stället för den som användes lokalt. Den här taggen kan vara densamma som den lokala taggen.

16 docker rm $ (docker ps -a -q)

Detta kommando är användbart när en användare tar bort alla behållare som för närvarande inte är i körtillstånd. Genom att slå detta kommando kommer alla onödiga behållare att raderas.

17 docker skapa – namn container_namn image_name: tagg

Det här fuskkortdockarkommandona är användbart när en behållare från vilken bild som helst ska instanseras. Det krävs alltid att du namnger filen eller bilden genom att ange parametern –namn. När detta är gjort krävs att köra kommandon container_name och docker stop container_name kommandon. När behållaren har skapats kan den köras för ytterligare användning.

18. docker rmi

Detta kommando är användbart när användaren vill ta bort en bild från det lokala bildlagret.

19. docker ps

För att få en lista över alla behållare som för närvarande kör kan användaren använda detta kommando och få en komplett lista.

20. docker-maskin env standard

Om användaren vill konfigurera miljövariablerna kommer detta kommando att rädda dig. "standard" här föreslår att utan någon ytterligare komplexitet bör detta kommando köras och ställa in kommandoradsvariablerna. Som utvecklare kan du också lista de tillgängliga maskinerna med docker-machine ls-kommando och starta eller stoppa vissa maskiner.

Advanced Docker Commands Cheat Sheet

21. Använda flera Docker-kompositionsfiler

Dessa Cheat Sheet Docker-kommandon använder flera docker-filer som en utvecklare måste ändra applikationen med dess miljöer, iscensättning och produktion. Kommandot Docker Compose hjälper till att ta fram detta eftersom det redan läser två filer som standard. Kommandot kan vara:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Utvecklare kan använda ett f-alternativ för att docka komponera för att använda flera filer.

22. Använda ONBUILD-kommandon i bilder

Detta ONBUILD-direktiv specificerar olika kommandon som ska köras när en ny bild byggs från den bild som används. Det kan tänkas om ett arvskoncept.

T.ex. ONBUILD COPY package.json / app

Tips och tricks för Docker-kommandon Cheat Sheet

Nedanför tricks på Docker Commands Cheat Sheet kan hjälpa dig att spara mycket tid

1. Svansar loggar

TILL snabbt titta på loggar nedan kan kommandot användas

sudo docker loggar -t-tail 1000 my_postgres 2> & 1 | grep -I-fel

2. Kopiera och klistra in filer

Med Docker kan du kopiera och klistra in filer i en behållare. Det kan göras från värd till container och vice versa.

COPY script.sh / tmp
LÄGG TILL script.sh / tmp

3. Stoppa alla behållare

Alla behållare kan stoppas med hjälp av kommandot nedan

docker stop $ (docker ps -q) - kör stopp bara för aktiva
docker stop $ (docker ps -aq) - kör stopp för alla

Slutsats

Docker är en frälsare i DevOps arbetsmiljö. Med sina olika faciliteter är det ett av de bästa verktygen som kan användas för att distribuera olika projekt. Docker är den bästa plattformen för att utveckla, leverera och köra olika applikationer tillsammans.

Rekommenderad artikel

Detta har varit en guide till Docker Commands Cheat Sheet. Här har vi diskuterat innehåll och kommando samt gratis tips och tricks från Docker Commands Cheat Sheet. Du kan också titta på följande artikel för att lära dig mer -

  1. Du måste prova Cheat Sheet Python
  2. Vad är Cheat Sheet Word
  3. Hur man använder Cheat Sheet MySQL
  4. Angular 2 Cheat Sheet

Kategori: