11 Docker-opdrachten: een complete gids met voorbeelden (2022)

Zie de bronafbeelding

Wilt u de meest populaire docker-opdrachten opfrissen? Volg onze essentiële gids hieronder, van de beste docker-opdrachten die u vaak zult gebruiken. Docker, dat zichzelf beschouwt als "een betere manier om apps te bouwen", is volgens zijn website een open-sourceplatform voor het ontwikkelen van apps en microservices.

Het voordeel is dat Dockers virtualisatie op besturingssysteemniveau biedt, waarmee u uw app automatisch in een container kunt implementeren.

Dockers zijn beter dan virtuele machines (VM's) omdat ze de kosten van het onderhoud en het starten van de laatste elimineren.

Uw app en zijn afhankelijkheden (dwz de apps die vereist zijn voor een goede werking) worden tijdens alle ontwikkelings- en testfasen overdraagbaar door ze in een container te implementeren.

Bovendien verkorten de geïsoleerde apps de time-to-market door conflicten te elimineren, teamsamenwerking mogelijk te maken en de time-to-market te verkorten.

 

 

Inhoud[Zichtbaar]

Wanneer heb je een Docker nodig?

  • Om uw code lokaal op uw laptop uit te voeren terwijl u de omgeving op uw server repliceert.
  • Tijdens verschillende ontwikkelfasen (dev/test/QA) is gebruik gemaakt van Docker CI/CD.
  • Als version control systeem en voor het distribueren van het besturingssysteem van uw app met een team.

Hoe stel je lokaal een Docker in?

  • Download de Docker Toolbox en een Docker-editie.
  • Controleer of uw BIOS virtualisatietechnologieën, AMD-V of KVM ondersteunt.
  • Installeer het Oracle VirtualBox-uitbreidingspakket.
  • Voer de installatie uit.

Hoe gebruik je een Docker?

Het belangrijkste voordeel van virtuele machines is dat ze snapshots maken waarnaar op elk moment kan worden teruggekeerd.

Docker-containers verbeteren lichtgewicht procesvirtualisatie door OS-onafhankelijk te zijn en gebruik te maken van de mogelijkheden van de Linux Kernel.

Ze zijn gemaakt van Docker-afbeeldingen, vergelijkbaar met snapshots. Een Docker-bestand wordt gebruikt om Docker-images te maken, die kunnen worden aangepast of gebruikt, aangezien 'libcontainer' de standaarduitvoeringsdriver is voor docker-containers.

Docker Hub kan worden gebruikt om docker-afbeeldingen op te zoeken en te zien hoe ze zijn gemaakt.

Om een ​​Docker-container te maken, typt u de volgende opdracht in de terminal om de 'hello world'-afbeelding te downloaden:

$ docker run hallo wereld

Gebruik de volgende opdracht om het aantal afbeeldingen op uw systeem te bepalen:

$ docker-afbeeldingen

De Docker Hub gebruiken om een ​​afbeelding te vinden –

$ docker zoeken

Hier is een lijst met Docker-opdrachten

  • docker run - Start een nieuwe container en voert een opdracht uit.
  • docker start - Start een of meer containers die zijn gestopt.
  • docker stop - Maakt een einde aan een of meer lopende containers.
  • Docker-bestand- Het is een opdracht die een afbeelding maakt.
  • Docker pull - haalt een afbeelding of een repository uit een register.
  • Docker duwen. Duwt een afbeelding of een repository naar een register.
  • docker export – Creëert een tar-archief van het bestandssysteem van een container.
  • docker exec - Voert tijdens runtime een opdracht uit in een container.
  • Docker zoeken - Zoekt naar afbeeldingen op de Docker Hub.
  • havenarbeider hechten. Hecht aan een lopende container 
  • docker commit - Maakt een nieuwe afbeelding op basis van de wijzigingen die in een container zijn aangebracht.

Voorbeelden van het gebruik van een Docker

  • Door Docker te downloaden, kunt u WordPress op uw laptop uitvoeren zonder dat u Apache, PHP, MySQL of andere software hoeft te installeren. Om Docker op een virtuele machine uit te voeren, maakt de Docker Toolbox een gecontaineriseerde versie van Linux.
  • Installeer Oracle VirtualBox met Docker Tool Box.
  • Open VirtualBox en installeer het Extension Pack.
  • Om te controleren of uw installatie succesvol was, typt u $ docker run hello-world in de terminal.
  • Om WordPress lokaal te installeren, zoekt u naar een WordPress-afbeelding op de Docker Hub.
  • Dockers kunnen ook worden gebruikt om DokuWiki in te stellen.
  • Het testen van SDN-componenten met Dockers is mogelijk.

Hier zijn een paar voorbeelden om u op weg te helpen met uw Docker-engine.

*De voorbeelden van dit artikel zijn allemaal bedoeld voor het installeren van Docker op Windows. U kunt altijd een virtuele Linux-machine gebruiken om het uit te voeren.

Veelgestelde vragen over Docker-opdrachten

Wat is Docker en hoe werkt het?

Docker is een containerisatieplatform dat gratis en open source is. Hiermee kunnen programmeurs applicaties verpakken in containers, dit zijn gestandaardiseerde uitvoerbare componenten die de broncode van applicaties combineren met OS-bibliotheken. Door containers met werk te hebben, is het meestal gemakkelijker om dergelijke applicaties te schalen.

Is het mogelijk om Docker gratis te gebruiken?

Ja, Docker Desktop is nog steeds gratis voor persoonlijk gebruik en niet-commerciële open-sourceprojecten.

Is Docker een virtuele machine?

Docker is een hulpprogramma voor configuratiebeheer, geen virtuele machine. Houd er ook rekening mee dat Docker voor Mac en Docker voor Windows beide de virtualisatielaag gebruiken. 

Over de auteur
Auteur: Daniel Luke
Daniel is een WordPress-webdesigner met uitgebreide ervaring in het werken met verschillende WordPress-thema's waarmee hij verschillende thema's kan vergelijken en contrasteren, de sterke en zwakke punten kan begrijpen om feitelijke, realistische beoordelingen te ontwikkelen.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...