Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:build

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:docker:build [2026/01/25 13:46]
ingo_wichmann angelegt
admin_grundlagen:docker:build [2026/02/22 13:42] (aktuell)
ingo_wichmann [Dockerfile - Docker Images weiterbauen]
Zeile 19: Zeile 19:
  
 ====== Dockerfile - Docker Images weiterbauen ====== ====== Dockerfile - Docker Images weiterbauen ======
-  mkdir static_web +  mkdir nginx 
-  cd static_web+  cd nginx
 <file txt Dockerfile>​ <file txt Dockerfile>​
 FROM ingo/​debian:​trixie FROM ingo/​debian:​trixie
 LABEL version="​0.0.1"​ LABEL version="​0.0.1"​
 LABEL maintainer="​me@example.com"​ LABEL maintainer="​me@example.com"​
-ENV DEBIAN_FRONTEND noninteractive +ENV DEBIAN_FRONTEND=noninteractive 
-ENV REFRESHED_AT 2026-01-07+ENV REFRESHED_AT=2026-01-07
 RUN set -eux; \ RUN set -eux; \
   apt-get -qq update; \   apt-get -qq update; \
Zeile 35: Zeile 35:
 ENTRYPOINT ["/​usr/​sbin/​nginx",​ "​-g",​ "​daemon off;"] ENTRYPOINT ["/​usr/​sbin/​nginx",​ "​-g",​ "​daemon off;"]
 </​file>​ </​file>​
-  docker build -t='​ingo/​static_web:​0.0.1'​ . +  docker build -t='​ingo/​nginx:​0.0.1'​ . 
-  docker image ls +  docker image ls ingo/​nginx:​0.0.1 
-  docker container run -d -p 80:80 --name ​my_static_web ​ingo/static_web+-> id rauskopieren (z.B. ''​5879d7773761''​) 
 +  docker image tag 5879d7773761 ingo/​nginx:​latest 
 +  docker container run -d -p 80:80 --name ​my_nginx ​ingo/nginx
   curl -s http://​localhost:​80   curl -s http://​localhost:​80
 +-> im Browser http://​localhost öffnen
  
 ===== ENTRYPOINT / CMD / run-Command ===== ===== ENTRYPOINT / CMD / run-Command =====
admin_grundlagen/docker/build.1769348818.txt.gz · Zuletzt geändert: 2026/01/25 13:46 von ingo_wichmann