$ sudo docker run tomcat
25-Sep-2025 14:30:27.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/11.0.10
Der WebServer läuft bis er gestoppt wird.
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5398189c5167 tomcat "catalina.sh run" About a minute ago Up About a minute 8080/tcp naughty_shannon
Wir benötigen die CONTAINER_ID
bzw.
NAMES
.
$ docker stop 5398189c
5398189c
Damit wird der Container gestoppt. Die ID kann abgekürzt werden.`
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu/apache2 latest 81600260fe3e 6 days ago 158MB
ubuntu latest 6d79abd4c962 2 weeks ago 78.1MB
hello-world latest 1b44b5a3e06a 6 weeks ago 10.1kB
tomcat latest bb9b6342d7e5 7 weeks ago 468MB
mongo-express latest 870141b735e7 18 months ago 182MB
intel/test-hello-world-2 1.0.1 5572994a2e5f 3 years ago 103MB
Sämtliche Images, die downgeloaded worden sind.
docker rm 5398189c5167
Löscht den Container.
$ docker run ubuntu ls
bin
boot
dev
etc
Startet einen neuen Container vom Image ubuntu und führt den Befehl
ls
aus.
$ sudo docker run ubuntu sleep 50000
Startet einen neuen Container vom Image ubuntu und wartet 50000 Sekunden.
$ sudo docker exec -it d9c80ab3c562 ls -l
total 48
lrwxrwxrwx 1 root root 7 Apr 22 2024 bin -> usr/bin
drwxr-xr-x 2 root root 4096 Apr 22 2024 boot
drwxr-xr-x 5 root root 340 Sep 25 14:47 dev
Einen Befehl im laufenden Container ausführen.
$ docker run -d tomcat
1885f5a7a31e34b19d03f4face61f7e41408615549ba6aed981dec15f38de7f5
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1885f5a7a31e tomcat "catalina.sh run" 11 seconds ago Up 11 seconds 8080/tcp romantic_greider
d9c80ab3c562 ubuntu "sleep 50000" 5 minutes ago Up 5 minutes peaceful_shamir
Startet den Container im Hintergrund.
$ sudo docker attach 1885f5a7a31e
Öffnet den Container im Vordergrund.