FAQs
- Zihni Artar
Docker
Ja, das können Sie, aber wir empfehlen Ihnen, das Modifiziertes Docker-Image erstellen.
Der Befehl zum Kopieren von Dateien oder Ordner in einen Container lautet:
docker cp <TARGET> <CONTAINER>:<SOURCE>
Beispiel:
Kopieren des Plug-in-Ordners My.Module.DoesSomething
vom Host in den Modules-Ordner /app/Modules
in den Container:
docker cp My.Module.DoesSomething web:/app/Modules
web
ist der Name des Containers.
docker cp <CONTAINER>:<SOURCE> <TARGET>
Beispiel:
Kopieren des Inhalts des Plug-in-Ordners /app/Modules
aus dem Container mit dem Namen web
in das Host-Verzeichnis ./Modules_From_Container
:
docker cp web:/app/Modules ./Modules_From_Container
docker exec <CONTAINER> rm -rf <YourFile>
Beispiele:
Die Datei manifest.json
im Modules-Ordner /My.Module.DoesSomething
löschen:
docker exec web rm -rf /app/Modules/My.Module.DoesSomething/manifest.json
Den Ordner wwwroot
inm Modules-Folder /My.Module.DoesSomething
löschen:
docker exec web rm -rf /app/Modules/My.Module.DoesSomething/wwwroot
Wenn Smartstore und Datenbank zusammen als Docker-Container betreiben (per docker compose
) gestartet wird, kann einfach der Containername oder der Dienstname als Hostname verwendet werden.
Ansonsten können detaillierte Informationen über den Container mit dem Befehl docker inspect <CONTAINER>
ausgelesen werden.
Beispiel:
Der MySQL-Container hat den Namen mysql
.
Der Befehl
docker inspect mysql
gibt unter anderem die folgenden Informationen zurück:
Themes
Updates
PDF Export