Docker Commands Cheat Sheet - Introductie

Nu DevOps de hele software-industrie overneemt, is er behoefte aan tools die alle activiteiten in de levenscyclus van softwareontwikkeling samen kunnen uitvoeren. Docker is een tool ontworpen om verschillende applicaties te maken, te implementeren en uit te voeren door gebruik te maken van containers. Deze containers helpen de ontwikkelaar om pakketten voor een toepassing te maken met alle onderdelen die nodig zijn in het programma. Dit kunnen verschillende bibliotheken en andere afhankelijkheden zijn en worden naar het pakket verzonden. Docker werkt als een virtuele machine. Hiermee kunnen de applicaties dezelfde Linux-kernel gebruiken als het systeem waarop ze draaien en zijn alleen de applicaties vereist die moeten worden verzonden en dingen die nog niet op de computer worden uitgevoerd. Laten we eens kijken naar enkele cheatsheet van de Docker-opdrachten hieronder.

Basic Docker Commando's Cheatsheet

1. docker-versie

Deze Docker-opdrachten geven de momenteel geïnstalleerde versie van de docker.

2. hulp van de docker

Deze Cheat Sheet Docker-opdracht biedt de volledige lijst met opdrachten die de Docker-client begrijpt. De meeste van de hier aanwezige commando's worden gebruikt om met de containers om te gaan.

3. docker start

Met deze opdracht kan de gebruiker een bepaalde container starten.

De syntaxis is : docker start (container)

4. docker ps -a

Deze opdracht helpt bij het verkrijgen van alle actieve containers en de containers waaruit wordt afgesloten.

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

Dit Cheatsheet voor Docker-opdrachten kan worden gebruikt om elk shell-commando in een bepaalde container uit te voeren.

6. koppelvenster voert -ti –rm –afbeelding uit

Deze Cheat Sheet Docker-opdracht zorgt voor het gelijktijdig maken en starten van een container. Het kan ook de opdracht erin uitvoeren en uiteindelijk de container verwijderen na het uitvoeren van deze opdracht.

7. dokwerker inspecteren

Deze Cheat Sheet Docker-opdracht is handig om de informatie op laag niveau van een bepaald Docker-object te krijgen.

8. docker doden

Dit commando wordt gebruikt om de container te doden door de uitvoering van de container te stoppen. Docker kill verschilt van 'docker stop' omdat 'docker stop' de container de tijd geeft om goed af te sluiten en in dergelijke situaties duurt het langer om te stoppen. Het kill-commando daarentegen stopt het proces onmiddellijk.

9. docker vastleggen

Deze opdracht helpt bij het maken van een nieuwe afbeelding van een bewerkte container die al op de container bestaat.

10. docker login

Als een gebruiker zich wil aanmelden bij de docker-repository, moet de gebruiker deze opdracht gebruiken.

Tussenliggende Docker-opdrachten Cheatsheet

Onderstaande opdrachten kunnen door elke gebruiker op een gemiddeld niveau worden gebruikt.

11. Docker duw

Dit commando kan worden gebruikt om een ​​afbeelding naar de docker hub repository te pushen.

De syntaxis voor deze opdracht is als volgt:

docker push

12. Docker-afbeeldingen

Met deze opdracht worden alle afbeeldingen weergegeven die lokaal op een computer zijn opgeslagen. Het geeft ook alle afbeeldingen weer, inclusief alle tussenliggende afbeeldingen op de terminal.

13. docker gebouwd

Door deze opdracht te gebruiken, wordt een docker-afbeelding opgebouwd uit een Docker-bestand. De tijd aan het einde van de opdracht geeft de context aan die is gebouwd met behulp van de Docker-afbeelding. Als het bestand niet in dezelfde map staat waarin de opdracht wordt uitgevoerd, moet de gebruiker de vlag '-f' toevoegen om de map op te geven waarin het bestand zich bevindt.

14. Docker trekt

Deze opdracht kan worden gebruikt om een ​​afbeelding uit het docker-register naar uw computer te halen. Ook kan een specifieke versie van een afbeelding worden getrokken.

15. docker-tag

Dit helpt bij het taggen van de afbeelding met elke tag die het register helpt dat zal worden gebruikt in plaats van degene die lokaal werd gebruikt. Deze tag kan hetzelfde zijn als de lokale tag.

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

Deze opdracht is handig wanneer een gebruiker alle containers verwijdert die zich momenteel niet in de actieve status bevinden. Door op deze opdracht te drukken, worden alle onnodige containers verwijderd.

17 koppelvenster maken –naam containernaam afbeeldingsnaam: tag

Deze Cheat Sheet Docker Commands is handig wanneer een container van een afbeelding moet worden geïnstantieerd. Het is altijd vereist dat u het bestand of de afbeelding een naam geeft door de parameter –name op te geven. Zodra dit is gedaan, is het nodig om de opdrachten docker start container_name en docker stop container_name uit te voeren. Nadat de container is gemaakt, kan deze worden uitgevoerd voor verder gebruik.

18. havenarbeider

Deze opdracht is handig wanneer de gebruiker een afbeelding uit het lokale afbeeldingenarchief wil verwijderen.

19. docker ps

Om een ​​lijst te krijgen van alle containers die momenteel actief zijn, kunt u deze opdracht gebruiken en een volledige lijst krijgen.

20. docker-machine env standaard

Als de gebruiker de omgevingsvariabelen wil configureren, komt dit commando je te hulp. 'standaard' suggereert hier dat zonder enige extra complexiteit deze opdracht moet worden uitgevoerd en de opdrachtregelvariabelen moet worden ingesteld. Als ontwikkelaar kunt u ook een lijst van de beschikbare machines met het commando docker-machine en start of stop een bepaalde machines.

Geavanceerde Docker-opdrachten Cheatsheet

21. Meerdere Docker Compose-bestanden gebruiken

Deze Cheat Sheet Docker-opdrachten gebruiken meerdere docker-bestanden die een ontwikkelaar moet wijzigen in de omgeving, de enscenering en de productie. Het Docker Compose-commando helpt dit verder te zetten, omdat het standaard al twee bestanden leest. Het commando kan zijn:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Ontwikkelaar kan de optie –f gebruiken om samen te stellen om meerdere bestanden te gebruiken.

22. ONBUILD-opdrachten gebruiken in afbeeldingen

Deze ONBUILD-richtlijn geeft verschillende opdrachten aan die moeten worden uitgevoerd wanneer een nieuwe afbeelding wordt opgebouwd uit de afbeelding die wordt gebruikt. Het kan worden gedacht aan een concept van erfenis.

Bijv. ONBUILD COPY package.json / app

Tips en trucs voor cheatsheet van Docker-opdrachten

Onderstaande trucs op Cheatsheet van Docker Commands kunnen je helpen veel tijd te besparen

1. Tailing logs

Om snel een kijkje te nemen in de onderstaande logbestanden kan de opdracht worden gebruikt

sudo docker logs -t-tail 1000 my_postgres 2> & 1 | grep -I fout

2. Bestanden kopiëren en plakken

Met Docker kunt u bestanden in een container kopiëren en plakken. Het kan worden gedaan van host naar container en vice versa.

COPY script.sh / tmp
VOEG script.sh / tmp toe

3. Stop alle containers

Alle containers kunnen worden gestopt met behulp van onderstaande opdracht

docker stop $ (docker ps -q) - zal alleen stoppen voor actief
docker stop $ (docker ps -aq) - wordt voor iedereen gestopt

Conclusie

Docker is een redder in de DevOps-werkomgeving. Met zijn verschillende faciliteiten is het een van de beste tools die kunnen worden gebruikt om verschillende projecten in te zetten. Docker is het beste platform om verschillende applicaties samen te ontwikkelen, verzenden en uitvoeren.

Aanbevolen artikel

Dit is een handleiding voor Cheat Sheet van Docker Commands. Hier hebben we de inhoud en opdracht besproken, evenals gratis tips en trucs van Cheatsheet van Docker Commands. Raadpleeg ook het volgende artikel voor meer informatie -

  1. Je moet Cheat Sheet Python proberen
  2. Wat is Cheat Sheet Word
  3. Hoe Cheat Sheet MySQL te gebruiken
  4. Cheatsheet hoekig 2

Categorie: