Test: Hello World!¶
Hello World - Docker Beispiel¶
Was wäre ein Seminar in solchen Technikbereichen ohne ein Hello World! Beispiel!
Wir finden das Image bei den offiziellen Images auf dem Docker Hub
unter https://hub.docker.com/_/hello-world. Bei den späteren Analysen
wird der _ (tiefe Strich) in der URL den Status eines offiziellen
Image auf dem Docker Hub wiederspiegeln.
Die folgenden Aufrufe erfolgen erst einmal ohne weitere Erläuterungen. Erste Aufrufe also:
docker run hello-World # Offizielles Image vom Docker Hub
docker container ls -a # bwz. klassisch: docker ps -a
docker image ls # bzw. klassisch: docker images
docker container start -i container-name # Ausgabe nochmals erzeugen
Es ist zu beachten, dass jeder Aufruf docker run hello-world einen
neuen Container erzeugt!
Der docker run Befehl erzeugt einfach nur einen Container, der ein
einfaches ausführbares Programm (Binary) namens hello ausführt.
Der Container wird danach sofort beendet, da er durch keinen
Prozess am Leben erhalten wird!
Mehr Infos zum Image hello-world erhält man unter
https://github.com/docker-library/hello-world. Dort lässt sich auch
der C-Code inspizieren, der für die Erzeugung von Programm hello
genutzt wird.