Test: Hello World!

Hello World - Docker Beispiel

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.