Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:docker:build [2026/02/22 12:53] ingo_wichmann [Dockerfile - Docker Images weiterbauen] |
admin_grundlagen:docker:build [2026/02/22 13:42] (aktuell) ingo_wichmann [Dockerfile - Docker Images weiterbauen] |
||
|---|---|---|---|
| Zeile 20: | Zeile 20: | ||
| ====== Dockerfile - Docker Images weiterbauen ====== | ====== Dockerfile - Docker Images weiterbauen ====== | ||
| mkdir nginx | 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 36: | Zeile 36: | ||
| </file> | </file> | ||
| docker build -t='ingo/nginx:0.0.1' . | docker build -t='ingo/nginx:0.0.1' . | ||
| - | docker image ls | + | docker image ls ingo/nginx:0.0.1 |
| + | -> id rauskopieren (z.B. ''5879d7773761'') | ||
| + | docker image tag 5879d7773761 ingo/nginx:latest | ||
| docker container run -d -p 80:80 --name my_nginx ingo/nginx | 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 ===== | ||