Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
docker [2025/03/04 17:33] jango [LVM] |
docker [2025/06/06 21:29] (aktuell) jango [Dockerfile] |
||
---|---|---|---|
Zeile 28: | Zeile 28: | ||
* ENTRYPOINT: Die ENTRYPOINT-Anweisung in einem Dockerfile definiert den Standardbefehl oder das Skript, das beim Starten eines Containers ausgeführt wird. Der Befehl oder das Skript wird als ausführbare Datei innerhalb des Containers behandelt. | * ENTRYPOINT: Die ENTRYPOINT-Anweisung in einem Dockerfile definiert den Standardbefehl oder das Skript, das beim Starten eines Containers ausgeführt wird. Der Befehl oder das Skript wird als ausführbare Datei innerhalb des Containers behandelt. | ||
* VOLUME: Die VOLUME-Anweisung in einem Dockerfile wird verwendet, um ein oder mehrere Volumes im Container zu definieren. Ein Volume ist ein Speicherbereich, | * VOLUME: Die VOLUME-Anweisung in einem Dockerfile wird verwendet, um ein oder mehrere Volumes im Container zu definieren. Ein Volume ist ein Speicherbereich, | ||
+ | |||
+ | < | ||
+ | # Ubuntu with SSH and root login | ||
+ | FROM ubuntu | ||
+ | |||
+ | RUN apt-get update && apt-get install -y openssh-server | ||
+ | RUN mkdir / | ||
+ | |||
+ | RUN useradd -ms /bin/bash newuser | ||
+ | RUN echo " | ||
+ | |||
+ | #RUN echo ' | ||
+ | |||
+ | CMD ["/ | ||
+ | </ | ||
< | < | ||
Zeile 201: | Zeile 216: | ||
====Ubuntu==== | ====Ubuntu==== | ||
+ | |||
+ | < | ||
+ | sudo apt install apt-transport-https ca-certificates curl software-properties-common | ||
+ | curl -fsSL https:// | ||
+ | sudo add-apt-repository "deb [arch=amd64] https:// | ||
+ | sudo apt update | ||
+ | sudo apt install docker-ce | ||
+ | </ | ||
< | < | ||
Zeile 349: | Zeile 372: | ||
=====Links===== | =====Links===== | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// |