Docker-images zijn verpakte softwaresets en de bijbehorende afhankelijkheden die zijn ontworpen om Docker-containers uit te voeren. Docker-images zijn opgebouwd uit het Docker-bestand dat instructies bevat voor het bouwen/maken van Docker-images. Ze kunnen worden opgeslagen in een lokale repository op de computer van de gebruiker of kunnen worden opgeslagen op Docker Hub.
In dit artikel wordt de methode uitgelegd om een Docker-image uit de lokale repository uit te voeren.
Hoe Docker Image vanuit de lokale repository uit te voeren?
Volg de volgende stappen om de Docker-image vanuit de lokale repository uit te voeren:
-
- Geef alle Docker-afbeeldingen weer.
- Selecteer de gewenste Docker-afbeelding.
- Voer de Docker-image uit om een container te bouwen met behulp van de ' docker run –name
-p ” commando.
Stap 1: maak een lijst van Docker-afbeeldingen
Geef eerst alle Docker-afbeeldingen weer en kies de specifieke afbeelding:
docker-afbeeldingen
De onderstaande uitvoer geeft alle Docker-afbeeldingen weer en we hebben de ' linuximg ' afbeelding:
Stap 2: voer Docker Image uit
Voer vervolgens de Docker-image uit om een Docker-container te bouwen met behulp van de gegeven opdracht:
havenarbeider rennen --naam imgcont -P 80 : 80 linuximg
Hier:
-
- “ -naam ” wordt gebruikt om de containernaam te definiëren.
- “ imgcont ” is de naam van de container.
- “ -P ” wordt gebruikt om de poort aan de container toe te wijzen.
- “ 80:80 ” is de toegewezen poort.
- “ linuximg ” is de Docker-afbeelding:
Stap 3: Verificatie
Controleer voor verificatie of de container wordt uitgevoerd door zijn afbeelding of niet:
havenarbeider ps -A
Het is te zien dat de Docker-container wordt uitgevoerd door zijn Docker-image:
Dat ging allemaal over het uitvoeren van Docker Image vanuit de lokale repository.
Conclusie
Om een Docker-image vanuit de lokale repository uit te voeren, maakt u eerst een lijst van alle afbeeldingen van de lokale repository en kiest u de specifieke afbeelding. Voer vervolgens de geselecteerde Docker-image uit om een container te bouwen met behulp van de ' docker run –name