<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki3.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://wiki3.lab.linuxhotel.de/feed.php">
        <title>Linuxhotel Wiki - admin_grundlagen:docker</title>
        <description>Wie ging das nochmal?</description>
        <link>https://wiki3.lab.linuxhotel.de/</link>
        <image rdf:resource="https://wiki3.lab.linuxhotel.de/lib/exe/fetch.php/wiki:logo.png" />
       <dc:date>2026-10-21T22:03:32+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1780394250&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1791894164&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1777799242&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1791579526&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:container_untersuchen?rev=1791814994&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_service-manager?rev=1789880808&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_vm-ersatz?rev=1789733568&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_network_by_examples?rev=1780400377&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_service_selbst_bauen?rev=1792223478&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_volumes_by_examples?rev=1780063276&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1779625685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1789904708&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1789812957&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:mailcow?rev=1769351989&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1789118172&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1780388946&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1791579296&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:test?rev=1780246242&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1780412363&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:volumes?rev=1780230841&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki3.lab.linuxhotel.de/lib/exe/fetch.php/wiki:logo.png">
        <title>Linuxhotel Wiki</title>
        <link>https://wiki3.lab.linuxhotel.de/</link>
        <url>https://wiki3.lab.linuxhotel.de/lib/exe/fetch.php/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1780394250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-02T09:57:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache_httpd_mit_docker_compose</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker_compose?rev=1780394250&amp;do=diff</link>
        <description>Apache httpd mit Docker Compose

Podman

benötigt:
dnf install -y podman-composemkdir -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;</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1791894164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-13T12:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache_httpd_mit_docker</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:apache_httpd_mit_docker?rev=1791894164&amp;do=diff</link>
        <description>Apache httpd von Docker

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

persistente Daten für den Container anlegen

Podman

Wenn SELinux aktiv ist, vielleicht /var/lib/containers anstelle von /srv/docker verwenden. Da sind die passenden Berechtigungen bereits gesetzt. 
mkdir -p /srv/docker/httpd/htdocs
cd /srv/docker/httpd</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1777799242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T09:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>btrfs</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:btrfs?rev=1777799242&amp;do=diff</link>
        <description>Docker mit BTRFS als Storage

Hier geht es darum, alles was in Docker ist mit Snapshots sichern zu können. Und nicht um  Docker mit BTRFS statt overlay 

BTRFS vorbereiten

Voraussetzungen:

	*  kernel unterstützt BTRFS 
	*  Paket:
		*  Debian (ab 12): btrfs-progs

	*  Freie Partition oder freies Logical Volume</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1791579526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-09T20:58:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>build</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:build?rev=1791579526&amp;do=diff</link>
        <description>Docker Image selbst bauen

Pakete

Rocky Linux (10):
dnf config-manager --enable crb
dnf install -y epel-release
dnf install -y debootstrap
Debian (ab 12)
apt install -y debootstrap
Image aus tar-Archiv bauen


sudo debootstrap --variant=minbase trixie ./debian http://deb.debian.org/debian</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:container_untersuchen?rev=1791814994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-12T14:23:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>container_untersuchen</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:container_untersuchen?rev=1791814994&amp;do=diff</link>
        <description>Container untersuchen

Container starten, der untersucht werden soll:
docker container run --rm -d -P --name whoami containous/whoami
weiteres Terminal im Container starten

geht nur, wenn der Container auch eine Shell enthält
docker container exec -it whoami bash</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_service-manager?rev=1789880808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-20T05:06:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_als_service-manager</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_service-manager?rev=1789880808&amp;do=diff</link>
        <description>Docker als Dienste-Verwalter
 systemctl      docker                                               start          container run -d -P $image                   container start $container                   stop           container stop $container</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_vm-ersatz?rev=1789733568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-18T12:12:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_als_vm-ersatz</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_als_vm-ersatz?rev=1789733568&amp;do=diff</link>
        <description>Docker als Ersatz für eine VM verwenden
     Container starten  docker container run -it debian bash  neuen Debian Container im Terminal starten  detach &amp; attach  Ctrl + p Ctrl + q  Terminal in den Hintergrund schicken  docker container attach $container</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_network_by_examples?rev=1780400377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-02T11:39:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_network_by_examples</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_network_by_examples?rev=1780400377&amp;do=diff</link>
        <description>Docker Network by examples

List Networks:
docker network ls
Create a Bridge Network:
docker network create my-bridge-network
Run a Container on a Custom Bridge Network:
docker run -d --name my-container --network my-bridge-network nginx
Inspect Network</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_service_selbst_bauen?rev=1792223478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-17T07:51:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_service_selbst_bauen</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_service_selbst_bauen?rev=1792223478&amp;do=diff</link>
        <description>Image aus Dockerfile bauen
mkdir nginx
cd nginx
podman

bei Podman darf die Datei auch Containerfile heißen


FROM ingo/debian:trixie
RUN mkdir -p /var/www/html
ARG REFRESHED_AT=1970-01-01
COPY &lt;&lt;EOF /var/www/html/index.html
Greetings from your Dockerfile refreshed at $REFRESHED_AT
EOF
ENV easteregg=&#039;this image does not contain eastereggs&#039;
ARG DEBIAN_FRONTEND=noninteractive
RUN set -eux; \
  apt-get -qq update; \
  apt-get install -y --no-install-recommends nginx
EXPOSE 80
ENTRYPOINT [&quot;/usr/sbin…</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_volumes_by_examples?rev=1780063276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-29T14:01:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker_volumes_by_examples</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:docker_volumes_by_examples?rev=1780063276&amp;do=diff</link>
        <description>Docker volumes by examples

Start nginx with local path

Create Website content:


mkdir -p htdocs
cat &gt;htdocs/index.html &lt;&lt;EOF
&lt;!doctype html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;title&gt;Docker Local Path Nginx&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h2&gt;Hello from Nginx container of `hostname`&lt;/h2&gt;
&lt;/body&gt;
&lt;/html&gt;
EOF</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1779625685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-24T12:28:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hello_docker_service</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_docker_service?rev=1779625685&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://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1789904708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-20T11:45:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hello_world</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:hello_world?rev=1789904708&amp;do=diff</link>
        <description>erster Docker Container

erste Docker Instanz starten:
docker run --rm hello-world
oder 
docker container run docker --rm docker.io/library/hello-world:latest
Image anzeigen:
docker image list
-&gt; REPOSITORY    TAG       IMAGE ID       CREATED       SIZE</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1789812957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-19T10:15:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installation</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:installation?rev=1789812957&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://wiki3.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+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mailcow</title>
        <link>https://wiki3.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://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1789118172&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-11T09:16:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nextcloud_mit_docker_compose</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:nextcloud_mit_docker_compose?rev=1789118172&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://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1780388946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-02T08:29:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>registry_server</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:registry_server?rev=1780388946&amp;do=diff</link>
        <description>OCI Registry

Registry starten

Ohne TLS und Passwort sollte sie nicht öffentlich erreichbar gemacht werden. 
ip a s eth1
export PRIVATE_INTERFACE=eth1
echo &#039;export PRIVATE_INTERFACE=eth1&#039; &gt;&gt; ~/.bashrc
export PRIVATE_IP4=$(/sbin/ip -o -4 addr list ${PRIVATE_INTERFACE} | awk &#039;{print $4}&#039; | cut -d/ -f1)
echo &#039;export PRIVATE_IP4=$(/sbin/ip -o -4 addr list ${PRIVATE_INTERFACE} | awk &#039;{print $4}&#039; | cut -d/ -f1)&#039; &gt;&gt; ~/.bashrc</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1791579296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-09T20:54:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:start?rev=1791579296&amp;do=diff</link>
        <description>*  Linux Container
	*  Installation
	*  optional: Docker mit BTRFS
	*  Hello World in Docker
	*  Docker Image selbst bauen
	*  Docker als VM-Ersatz
	*  erster Service
	*  Docker als Service-Manager
	*  Docker Service selbst bauen
	*  Container untersuchen
	*  Registry Server für eigene Images



	*  Apache httpd mit Docker
	*  Apache httpd mit Docker Compose
	*  Persistenz mit Volumes 
	*  Docker network by examples
	*  Mehrere Apps in einer VM mit Traefik 
	*  nextcloud mit Docker Compose</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:test?rev=1780246242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-31T16:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:test?rev=1780246242&amp;do=diff</link>
        <description>Test auf der Suche nach dem Bug
test

Noch ein Test</description>
    </item>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1780412363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-02T14:59:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>traefik</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:traefik?rev=1780412363&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>
    <item rdf:about="https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:volumes?rev=1780230841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-31T12:34:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>volumes</title>
        <link>https://wiki3.lab.linuxhotel.de/doku.php/admin_grundlagen:docker:volumes?rev=1780230841&amp;do=diff</link>
        <description>Persistenz mit Volumes

Beispiel: Kartenansicht für GPX Track Dateien

git installieren:
apt install -y git
RockyLinux
dnf install -y git
Quellcode laden:
git clone https://github.com/RalfNieuwenhuizen/routes-explorer.git
cd routes-explorer/
Dockerfile: Version hinzufügen</description>
    </item>
</rdf:RDF>
