This commit is contained in:
Roger Rutishauser 2024-11-06 16:12:23 +01:00
parent e09e6b06b5
commit e87a9fe2b1

View File

@ -4,6 +4,12 @@ include_toc: true
---
# Docker
## Docker Installation
[Docker Installation](docker-install.md)
---
## Image vs Container
Ein Container ist ein Image, welches gerade ausgeführt wird. Wenn ein Image mit docker run nginx ausgeführt wird, spricht man von einem Container. Es ist vergleichbar mit einem Prozess. Container wird auf Basis eines Ausgangs-Images gestartet.
@ -50,10 +56,6 @@ volumes:
o: addr=remote-hostname.com,username=user,password=mysuperpassword,nodev,noexec,nosuid,vers=2.1,uid=1000,gid=1000
```
## Docker Installation
[Docker Installation](docker-install.md)
---
# Docker Befehle
@ -243,9 +245,9 @@ $ docker run -it -P --link mongodb:mongo ubuntu:20.04 /bin/bash
Dockerifle ist eine einfache Textdatei, mit der man eigene Images bauen kann. Sie basieren immer auf einem bestehenden base Image (z.B. nginx:latest)
Mit `docker build` wird das image erstellt, bevor man es mit `docker run` starten kann.
Mit `docker build` wird das image erstellt, bevor man es mit `docker run` starten kann. Im Ordner wo das dockerfile liegt, `docker build -t node-app:1.0 .`, wobei node-app ein x-beliebiger Name ist für das image, und anschl. die Version.
Dockerfile erstellen, siehe Doku unter https://docs.docker.com/reference/builder
Dockerfile Doku unter https://docs.docker.com/reference/builder
## Docker Hub