phpDocumentor als Docker Instanz

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Ghost108

Benutzer
Registriert
27. Juni 2015
Beiträge
1.278
Reaktionspunkte
76
Punkte
68
Guten Morgen! :)

ich wollte mir gerne den phpDocumentor anschauen und als Docker Container bei mir installieren:
https://www.phpdoc.org/

Lt. deren Installationsanleitung reicht hier der Befehl, welche ich auf meine volumes angepasst habe:

Code:
docker run --rm -v /volume1/docker/phpDocumentor:/data phpdoc/phpdoc

Ausgabe wie folgt:

Code:
Unable to find image 'phpdoc/phpdoc:latest' locally
latest: Pulling from phpdoc/phpdoc
bd159e379b3b: Pull complete
1e83b070fd97: Pull complete
e7793be89e9c: Pull complete
4220e0c03377: Pull complete
2eec08d1f85c: Pull complete
fad376bef81f: Pull complete
2eafa146ecd9: Pull complete
682415762cb7: Pull complete
bfac10460799: Pull complete
76d341c20979: Pull complete
dcef3ed72d52: Pull complete
34a69b8d93df: Pull complete
da1ea6b3d10a: Pull complete
Digest: sha256:69c786ec8238dc0e6adf3e6211eb82516cff339b064dfaaee79ed8824b01cb25
Status: Downloaded newer image for phpdoc/phpdoc:latest
phpDocumentor dev-master@144702e

Parsing files

Applying transformations (can take a while)

  1/21 [=>--------------------------]   4%
 11/21 [==============>-------------]  52%
 17/21 [======================>-----]  80%
 21/21 [============================] 100%
All done in 0 seconds!


Sieht soweit gut aus. Sehe auch, das Files im Ordner phpDocumentor abgelegt wurden.
Allerdings sehe ich keinen neuen Container. auch wenn ich jetzt über das Terminal den Befehl phpdoc eingebe erhalte ich nur:

-> phpdoc: command not found

Habe ich etwas vergessen oder falsch gemacht?
 
Schau doch mal via ssh, ob der Container vorhanden ist (docker ps -a).
Ich habe die Erfahrung gemacht, dass die Synology-eigene Docker-UI manchmal "spinnt"
 
nein, läuft nicht. sehe auch noch nicht mal einen container, der mit phpdoc was zu tun hat
 
Okay bin nun ein Schritt weiter. habe es noch mal gemacht und nun sehe ich einen container, welcher gestoppt ist.
wenn ich diesen starte - läuft dieser 2 Sekunden und stoppt wieder.
In den Logs des containers steht:

022-10-14T17:01:48.416656422Zstderr 21/21 [============================] 100%
2022-10-14T17:01:48.369768235ZstdoutAll done in 0 seconds!
2022-10-14T17:01:48.369582893Zstdout
2022-10-14T17:01:48.369553484Zstderr 17/21 [======================>-----] 80%
2022-10-14T17:01:48.347603173Zstderr 13/21 [=================>----------] 61%
2022-10-14T17:01:48.292692420Zstderr 1/21 [=>--------------------------] 4%
2022-10-14T17:01:48.245319087Zstderr
2022-10-14T17:01:48.167609464ZstdoutApplying transformations (can take a while)
2022-10-14T17:01:48.167410461Zstdout
2022-10-14T17:01:48.157449276ZstdoutParsing files
2022-10-14T17:01:48.139706369Zstdout
2022-10-14T17:01:48.138363765ZstdoutphpDocumentor dev-master@d61c97c
 
Das Image erzeugt einen Utility-Container: Der Container startet, macht seine Arbeit und wird mit exist code 0 (=success/ohne Fehler) wieder beendet.
In dem Container steckt kein dauerhaft laufender Service.

Wenn der Container mit --rm gestartet wird, dann wird er gelöscht, sobald der Container beendet ist. Natürlich sieht man dann weder etwas in der Syno-Docker-UI, noch mit docker ps -a
 
verstehe! und wie genau macht er seine Arbeit? bislang kam ich ja nicht mal dazu, dass von meinem php code eine doku erzeugt wurde. habe ja nirgendwo angeben können, wo sich meine php files befinden
 
Keine Ahnung WIE der Container seine Arbeit macht. Ich bin nur darauf eingegangen, warum der Container nicht zu sehen ist.
Das wird dir jemand beantworten müssen der phpdoc nutzt, oder Du wirst es dir auf Basis der Dokumentation selbst erarbeiten müssen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat