Hoe creëer je een Docker-afbeelding?
Onderstaande fragment toont de Dockerfile met behulp van enkele populaire commando’s en opgeslagen zonder extensie.
Zodra dit is gedaan, is de volgende stap om het om te zetten in een afbeelding. Je kunt het onderstaande commando uitvoeren vanuit de map waar de Dockerfile zich bevindt in de Command Line Interface van je Docker Desktop:
Het "-t" commando specificeert hier de naam van de afbeelding (partech). Je kunt ook optioneel een gebruikersnaam gebruiken en de afbeelding taggen in de indeling
. Zodra dit is gedaan, kun je altijd controleren of je afbeelding is gemaakt met het onderstaande commando:
Dit zal de details weergeven over de afbeelding die je zojuist hebt gemaakt
De volgende stap is het maken van de container. Onthoud altijd dat een afbeelding slechts een sjabloon is. Je taak is niet voltooid door een afbeelding te bouwen. Een container is uiteindelijk wat we nodig hebben. Om een afbeelding om te zetten naar een container, moet je het volgende uitvoeren:
In het bovenstaande commando wordt de container gemaakt in detached mode. Hier is "mycontainer" de naam van de container, terwijl "partech" de naam is van de afbeelding die we uitvoeren.
De uitvoer zal
zijn. Je vraagt je misschien af waar we deze uitvoer vandaan hebben gehaald. Herinner je onze Dockerfile en het CMD-commando dat instructies gaf om deze tekst weer te geven zodra de container succesvol draait.
Hoe haal je een afbeelding op en verzend je?
Het pushen van een afbeelding is het proces van het uploaden van een Docker-afbeelding naar het Docker-register. Onthoud dat de Docker-afbeelding die je hebt gemaakt nog steeds op je lokale machine staat. Het kan niet ergens anders worden gebruikt. Om dit mogelijk te maken, moet je het in een Docker-register pushen dat alle Docker-afbeeldingen bevat die door iedereen kunnen worden gebruikt.
Een van de veelgebruikte Docker-registers is Docker Hub. Om Docker Hub te gebruiken, moet je een account aanmaken, inloggen en een repository maken voordat je een afbeelding kunt pushen.
Hierna moet je inloggen op Docker Hub via de Command-Line:
Nadat je succesvol bent ingelogd, moet je het push-commando gebruiken zoals hieronder om het proces te voltooien:
Het ophalen van een afbeelding is precies het tegenovergestelde van pushen. Je haalt een afbeelding op uit het Docker-register voor eigen gebruik. Het ophalen wordt bereikt met het onderstaande commando:
In het bovenstaande commando wordt de officiële Ubuntu-afbeelding opgehaald uit het Docker-register en kun je je eigen wijzigingen aanbrengen boven op de afbeelding zonder de basisafbeelding die in het register is opgeslagen, te beïnvloeden.