phpDocumentor als Docker Instanz

Ghost108

Benutzer
Mitglied seit
27. Jun 2015
Beiträge
1.248
Punkte für Reaktionen
70
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?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
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"
 

Ghost108

Benutzer
Mitglied seit
27. Jun 2015
Beiträge
1.248
Punkte für Reaktionen
70
Punkte
68
nein, läuft nicht. sehe auch noch nicht mal einen container, der mit phpdoc was zu tun hat
 

Ghost108

Benutzer
Mitglied seit
27. Jun 2015
Beiträge
1.248
Punkte für Reaktionen
70
Punkte
68
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
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.519
Punkte für Reaktionen
404
Punkte
103
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
 

Ghost108

Benutzer
Mitglied seit
27. Jun 2015
Beiträge
1.248
Punkte für Reaktionen
70
Punkte
68
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
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.519
Punkte für Reaktionen
404
Punkte
103
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.
 


 

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