Ich habe ein npm-Paket (npm v 5.5.1 und Knoten Version ist 9.2.0). Wenn ich npm install
auf dem lokalen Rechner ausführen, wird die in package.json definierte postinstall
ausgeführt, aber wenn ich denselben Befehl RUN npm install
in einer Docker-Datei ausführen, d.h. wenn der Befehl innerhalb des Containers ausgeführt wird, wird der Schritt postinstall
nicht ausgeführt. Irgendwelche Eingaben, was könnte das Problem hier sein?npm: Postinstall läuft nicht im Docker
-1
A
Antwort
1
Versuchen Sie, die Installation mit --unsafe-perm
Option auszuführen. Wenn npm als root ausgeführt wird, werden keine Skripts ausgeführt.
Alternativ einen Benutzer im Dockerfile erzeugen und Schalter zu diesem Benutzer:
FROM ...
RUN groupadd -r app && useradd -r -g app app
USER app
Verwandte Themen
- 1. Bower Abhängigkeiten mit Postinstall auf Docker
- 2. kann npm nicht im Docker-Container installieren?
- 3. npm: Postinstall-Skript für Paket deaktivieren
- 4. Npm nicht gefunden, wenn Docker Behälter vom Knoten Bild läuft
- 5. Wie füge ich ein benutzerdefiniertes NPM-Postinstall-Skript hinzu?
- 6. Docker läuft nicht mehr im Speicher
- 7. Docker-Prozess läuft nicht im Hintergrund
- 8. Docker-Container läuft nicht
- 9. Die Node.js-Webanwendung läuft nicht ordnungsgemäß im Docker-Stapel
- 10. Docker - Container läuft nicht
- 11. Vue Material Postinstall fehlgeschlagen
- 12. npm installiert werden kann, wenn durch einen Docker Behälter läuft
- 13. Wie erhält man den Paketnamen von npm "postinstall" Hook?
- 14. vuejs Anwendung läuft nicht mit dockerized npm
- 15. Schluck läuft nicht auf Docker Ubuntu
- 16. Docker: JACK-Server läuft nicht
- 17. Fehler beim Heroku-Master mit Npm-Skript "Postinstall"
- 18. Docker NPM Installieren funktioniert nicht
- 19. Docker läuft Composer im Startskript, Komponist läuft nie
- 20. PhantomJS-Server läuft im Docker-Container
- 21. -bash: npm: Befehl nicht im Terminal mit Docker MacOS
- 22. Kann NPM/Knoten im Container Docker aber nicht in dockerfile
- 23. Dockerizing Nuxt.js App: Docker läuft funktioniert, aber docker-komponieren nicht
- 24. Gebrochene Codierung in npm-Test-Ausgabe ausgelöst durch Jenkins im Docker läuft
- 25. Docker läuft nicht Einstiegspunkt Skript
- 26. Elasticsearch läuft nicht mit Docker
- 27. docker läuft nicht django server
- 28. Freiheit Docker Bild läuft nicht
- 29. Marathon sagt Docker im Wartezustand, docker Motor sagt Container läuft
- 30. Docker Container läuft aber kann nicht im Browser