Das ist eine alte Version von Testing/Docker vom 25.05.2025 18:45 bearbeitet durch EoNy.
Docker
WackoWiki DockerRepo: https://hub.docker.com/r/trojer/wackowiki
DokuWiki: Running DokuWiki on Docker
Docker Starter
1. Docker und Docker Compose installieren
sudo zypper refresh
sudo zypper update
sudo zypper in docker docker-compose
sudo sudo useradd $USER docker
groups
systemctl start docker
cd /home/$USER/Projekt/wackowiki_docker
2. Projektordner anlegen
mkdir /home/$USER/Projekt/wackowiki_docker
3. Projektordner einrichten
Docker-compose.yml und Dockerfile in den Ordner kopierenScriptordner erstellen und Script Dateien kopieren
docker-compose.yml
| Dockerfile
|
4. Docker Programme
Im Projektverzeichnis und docker-Dienst ist gestartet?systemctl status docker
docker image ls
docker compose pull
docker build -t trojer/wackowiki:latest .
docker compose down
docker compose up
docker run -it trojer/wackowiki:latest bash
docker exec -it <container-name-or-id> bash
docker ps
docker rmi -f $(docker images -f "dangling=true" -q)
5. WackoWikiWeb aufrufen
für WackoWikiWeb: http://localhost:10080/für phpMyAdmin http://localhost:10081/
ToDo
- security
- secure linux image
- nonrootuser
- https://github.com/jakubboucek[...]ov-file#built-images
- https://goneuland.de/lamp-stac[...]raefik-installieren/