Docker Wiki - rubiss1/IT-landscape GitHub Wiki

In deze wiki leer u wat docker is, de belangrijke concepten van docker, commando's en hoe je docker installeert, verschillende commando's van docker en wat ze doen, dockerfile en docker compose.

1. Wat is docker?

Docker is een open-source platform dat is ontworpen om het bouwen, delen en uitvoeren van containers te vereenvoudigen. Het laat toe om applicaties en hun dependencies te isoleren in lichtgewicht, zelfstandige omgevingen, bekend als Docker-containers. Deze containers kunnen vervolgens worden uitgevoerd op vrijwel elk systeem met Docker geïnstalleerd, ongeacht de onderliggende infrastructuur.

2. Hoe docker installeren

3. Basis commando's in Docker

  • docker run Maak een nieuwe container op basis van een installatiekopie en voer deze uit
  • docker build Bouwt eenDocker image op basis van een Dockerfile en een "context".
  • docker ps het toont standaard alleen actieve containers. Om alle containers te zien, gebruikt u de vlag --all (of -a). dus "$ docker ps -a"
  • docker images Beheren van images vb; docker image built = bouwt een image van een dockerfile docker image history = bekijkt de geschiedenis van een image enz..

Voor meer info over verschillende commando's kan u 'https://docs.docker.com/' bekijken.

4. Dockerfile

Een Dockerfile is een tekstbestand waarin de instructies staan voor
het bouwen van een Docker-image. Het bevat alle stappen die nodig zijn om de omgeving te configureren, de applicatie te bouwen en de afbeelding te maken die nodig is om de applicatie uit te voeren in een container.

5. Docker Compose

Docker Compose is een tool waarmee u eenvoudig multi-container Docker-applicaties kunt definiëren en beheren met behulp van een YAML-configuratiebestand. Met Docker Compose kun u de verschillende services, netwerkinstellingen, volumes en andere configuratie-opties van u applicatie specificeren, waardoor het gemakkelijker wordt om complexe applicatiestacks te bouwen en te implementeren