<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.lab.linuxhotel.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.lab.linuxhotel.de/feed.php">
        <title>Linuxhotel Wiki admin_grundlagen:docker</title>
        <description></description>
        <link>https://wiki.lab.linuxhotel.de/</link>
        <image rdf:resource="https://wiki.lab.linuxhotel.de/lib/exe/fetch.php/wiki:favicon.ico" />
       <dc:date>2026-04-27T15:32:47+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1774353935&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1774354364&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1774104571&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1774347746&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1774349129&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1774344556&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1774342046&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:mailcow?rev=1769351989&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1769349164&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1772107663&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1774354485&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1771789468&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.lab.linuxhotel.de/lib/exe/fetch.php/wiki:favicon.ico">
        <title>Linuxhotel Wiki</title>
        <link>https://wiki.lab.linuxhotel.de/</link>
        <url>https://wiki.lab.linuxhotel.de/lib/exe/fetch.php/wiki:favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1774353935&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T12:05:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:apache_httpd_mit_docker</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1774353935&amp;do=diff</link>
        <description>Apache httpd von Docker

siehe &lt;https://hub.docker.com/_/httpd&gt;

Hinweis für Podman

Für podmand docker durch podman ersetzen und alle Images ggf. mit docker.io/ prefixen.

persistente Daten für den Container anlegen
mkdir -p /srv/docker/httpd/htdocs
cd /srv/docker/httpd

&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Hello World!&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    Hello World
  &lt;/body&gt;
&lt;/html&gt;</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1774354364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T12:12:44+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:apache_httpd_mit_docker_compose</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1774354364&amp;do=diff</link>
        <description>Apache httpd mit Docker Compose
mkdir -p /srv/docker/httpd/htdocs
cd /srv/docker/httpd
HTML-Datei erstellen:


&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Hello World!&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    Hello World
  &lt;/body&gt;
&lt;/html&gt;


Extrahieren der Konfigurationsdatei:</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1774104571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-21T14:49:31+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:btrfs</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1774104571&amp;do=diff</link>
        <description>Docker mit BTRFS als Storage

BTRFS vorbereiten

Voraussetzungen:

	*  kernel unterstützt BTRFS 
	*  Paket:</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1774347746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T10:22:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:build</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1774347746&amp;do=diff</link>
        <description>anders als das Image aus &lt;https://hub.docker.com/_/debian&gt; ist dieses Image nicht reproduzierbar</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1774349129&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T10:45:29+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:hello_docker_service</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1774349129&amp;do=diff</link>
        <description>whoami Service

erster Versuch

starten:
docker container run -d -P --name port_zufall containous/whoami
Container anzeigen:
docker container ps
-&gt; zeigt sowas an wie: 


CONTAINER ID   IMAGE               COMMAND     CREATED          STATUS          PORTS                                     NAMES
b575343f885c   containous/whoami   &quot;/whoami&quot;   11 seconds ago   Up 10 seconds   0.0.0.0:32768-&gt;80/tcp, :::32768-&gt;80/tcp   port_zufall</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1774344556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T09:29:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:hello_world</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1774344556&amp;do=diff</link>
        <description>erster Docker Container

erste Docker Instanz starten:
docker run hello-world
oder
docker container run docker.io/library/hello-world:latest
A string that is used to identify an image is called an image reference. An image reference has these parts:</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1774342046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T08:47:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:installation</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1774342046&amp;do=diff</link>
        <description>Docker Installation

Pakete

Debian (ab 12)

Docker Repository hinzufügen:
apt install -y extrepo
extrepo search docker
-&gt; Found docker-ce:
extrepo enable docker-ce
-&gt; legt an: /etc/apt/sources.list.d/extrepo_docker-ce.sources
apt update
Pakete installieren:</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:mailcow?rev=1769351989&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-25T14:39:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:mailcow</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:mailcow?rev=1769351989&amp;do=diff</link>
        <description>Ausführlicher unter: &lt;https://docs.mailcow.email/getstarted/install/&gt;

Voraussetzung:

	*  Docker inkl. docker compose ist installiert
	*  DNS: FQDN ist korrekt im DNS eingetragen

Pakete:

	*  Debian (13): git openssl curl gawk grep coreutils jq

Installation:
cd /opt
umask 0022
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1769349164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-25T13:52:44+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:nextcloud_mit_docker_compose</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1769349164&amp;do=diff</link>
        <description>nextcloud mit Docker Compose

Dafür gibt es mehrere Wege:

	*  Docker all-in-one-Image der Nextcloud GmbH
	*  Docker Official nextcloud Image
	*  ... und wahrscheinlich viele weitere Wege mehr. 

-&gt; Wir nutzen hier im Beispiel das „Docker Official Image“, das ist aber keine Empfehlung für oder gegen dieses Image.

Pakete</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1772107663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-26T12:07:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:registry_server</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1772107663&amp;do=diff</link>
        <description>OCI Registry

Registry starten

Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. 
docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry \
  registry:3
dockerd für Registry konfigurieren


{
   …
   &quot;insecure-registries&quot;: […, &quot;registry.notebook36.linuxhotel.de:5000&quot;]
}</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1774354485&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T12:14:45+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:start</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1774354485&amp;do=diff</link>
        <description>*  Linux Container
	*  Installation
	*  optional: Docker mit BTRFS
	*  Hello World in Docker
	*  Docker Image selbst bauen
	*  erster Service
	*  Registry Server für eigene Images
	*  Cheat-Sheet
	*  Apache httpd mit Docker
	*  Apache httpd mit Docker Compose
	*  Docker volume cheat sheet
	*  Docker network??
	*  Mehrere Apps in einer VM mit Traefik 
	*  nextcloud mit Docker Compose</description>
    </item>
    <item rdf:about="https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1771789468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-22T19:44:28+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>admin_grundlagen:docker:traefik</title>
        <link>https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1771789468&amp;do=diff</link>
        <description>Traefik mit Docker CLI starten


api:
  insecure: true
entryPoints:
  web:
    address: &quot;:80&quot;
providers:
  docker: {}

docker run -d -p 80:80 -p 8080:8080 -v $PWD/traefik.yml:/etc/traefik/traefik.yml -v /var/run/docker.sock:/var/run/docker.sock:ro traefik:v3.6</description>
    </item>
</rdf:RDF>
