admin_grundlagen:docker:docker_service_selbst_bauen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:docker:docker_service_selbst_bauen [2026/10/09 21:23] – ingo_wichmann | admin_grundlagen:docker:docker_service_selbst_bauen [2026/10/17 07:51] (aktuell) – ingo_wichmann | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| <file txt Dockerfile> | <file txt Dockerfile> | ||
| FROM ingo/ | FROM ingo/ | ||
| - | RUN set -eux; \ | + | RUN mkdir -p / |
| - | | + | |
| - | echo 'A warm welcome from your Dockerfile' | + | |
| ARG REFRESHED_AT=1970-01-01 | ARG REFRESHED_AT=1970-01-01 | ||
| + | COPY <<EOF / | ||
| + | Greetings from your Dockerfile refreshed at $REFRESHED_AT | ||
| + | EOF | ||
| + | ENV easteregg=' | ||
| ARG DEBIAN_FRONTEND=noninteractive | ARG DEBIAN_FRONTEND=noninteractive | ||
| - | ENV easteregg=' | ||
| RUN set -eux; \ | RUN set -eux; \ | ||
| apt-get -qq update; \ | apt-get -qq update; \ | ||
| Zeile 23: | Zeile 24: | ||
| LABEL org.opencontainers.image.authors=" | LABEL org.opencontainers.image.authors=" | ||
| LABEL org.opencontainers.image.created=$REFRESHED_AT | LABEL org.opencontainers.image.created=$REFRESHED_AT | ||
| - | </ | + | </ |
| ++++ ENTRYPOINT / CMD / run-Command | | ++++ ENTRYPOINT / CMD / run-Command | | ||
| ^ '' | ^ '' | ||
| Zeile 70: | Zeile 71: | ||
| docker image inspect ingo/ | docker image inspect ingo/ | ||
| -> gibt aktuelles Datum aus | -> gibt aktuelles Datum aus | ||
| - | |||
| ===== Logging hinzufügen ===== | ===== Logging hinzufügen ===== | ||
| Zeile 93: | Zeile 93: | ||
| <file txt Dockerfile> | <file txt Dockerfile> | ||
| … | … | ||
| - | #RUN set -eux; \ | + | #RUN apt-get install -y --no-install-recommends curl; |
| - | # | + | |
| HEALTHCHECK --interval=10s --timeout=3s \ | HEALTHCHECK --interval=10s --timeout=3s \ | ||
| CMD curl -sf http:// | CMD curl -sf http:// | ||
| Zeile 100: | Zeile 99: | ||
| </ | </ | ||
| - | Container neu bauen und starten und Health Status prüfen: | + | Container neu bauen, starten und Health Status prüfen: |
| watch " | watch " | ||
| Zeile 106: | Zeile 105: | ||
| watch docker container ps | watch docker container ps | ||
| + | ===== Image sicherer gestalten ===== | ||
| + | * SUID entfernen: '' | ||
| + | * '' | ||
| + | * … | ||
admin_grundlagen/docker/docker_service_selbst_bauen.1791581020.txt.gz · Zuletzt geändert: 2026/10/09 21:23 von ingo_wichmann
