Es wurde notwendig, den Java-Build mit dem Docker-Image auszuführen, das zum Erstellen des Knotens verwendet wurde. Da die Basis Debian ist, googeln Sie sie entsprechend und schreiben Sie wie folgt.
Dockerfile
FROM node:6-slim
RUN echo "deb http://http.debian.net/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list && \
apt-get update -y && \
apt-get install -t jessie-backports openjdk-8-jdk -y
Docker-Build führt jedoch zu einem Fehler. traurig.
Ich habe auch über Alpin nachgedacht, aber ich hatte nicht die Pakete, die ich verwenden wollte, also würde ich gerne etwas mit Debian machen.
** mkdir -p / usr / share / man / man1
** vor dem Setzen von openjdk.
FROM node:6-slim
RUN mkdir -p /usr/share/man/man1
echo "deb http://http.debian.net/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list && \
apt-get update -y && \
apt-get install -t jessie-backports openjdk-8-jdk -y
Nach dem Packen verschiedener notwendiger Pakete betrug die Größe des Bildes jedoch 1,4 GB. Nun, es ist ein Docker-Image für die Entwicklung, und es sollte ermöglichen, dass ein schweres Docker-Image getötet wird.
Recommended Posts