Zuletzt aktualisiert am 7. April 2021
#Als Erstes erstellen wir uns einen Ordner, ich habe meinen my-website genannt.
————————————————————————————————————
stefan@master01:$mkdir my-website
#in den Ordner wechseln
stefan@master01:$cd my-website
———————————————————————————————————–
#Nun erstellen wir unsere Internetseite ich benutze dazu den Texeditor nano
#ihr könnt natürlich auch vi nehmen.
stefan@master01:~/my-website$nano index.html
<! DOCTYPE html>
<head>
</head>
<body bgcolor=blue text=white>
<H1>
<center>
<br>
<br>
<br>
<br>
Dies ist unsere erste eigene Docker Webseite !!!
<br>
<br>
Gehostet im kleinen Kubernetes PRIVAT HOMESCHIFF !!!
<br>
<br>
</center>
</div>
</H1>
</body>
</html>
strg o
strg x
———————————————————————————-
#Jetzt erstellen wir unser Dockerfile mit einem Nginx Webserver
#und unserer Index
stefan@master01:~/my-website$nano Dockerfile
FROM nginx:latest
COPY ./index.html /usr/share/nginx/html/index.html
strg o
strg x
———————————————————————————-
#In unserem Ordner sieht es nun so aus
stefan@master01:~/my-website$ ls -l
total 8
-rw-rw-r– 1 stefan stefan 123 Feb 19 07:27 Dockerfile
-rw-rw-r– 1 stefan stefan 108 Feb 19 07:21 index.html
———————————————————————————-
#Jetzt können wir unser Dockerfile zusammen bauen.
# Wenn ihr das Dockerfile auf euren Habor pushen wollt benutzt
# gleich den richtigen Tag.
stefan@master01:~/my-website$sudo docker build -t 192.168.178.174/demo/ersteseite:beta01 .
#vergesst den Punkt am Ende nicht damit werden alle Dateien die
#im Ordner liegen zusammengefasst und ihr müsst natürlich eure Harbor Adresse nehmen.
#so nun geht euer erstes Dockerfile in den Hafen
sudo docker push 192.168.178.174/demo/ersteseite:beta01