Il est devenu nécessaire d'exécuter la construction java avec l'image docker utilisée pour construire le nœud. Puisque la base est Debian, recherchez-la de manière appropriée et écrivez comme suit.
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
Cependant, la construction de docker entraîne une erreur. triste.
J'ai aussi considéré alpin, mais je n'avais pas les paquets que je voulais utiliser, alors j'aimerais faire quelque chose avec Debian.
** mkdir -p / usr / share / man / man1
** avant de mettre 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
Cependant, après avoir emballé divers paquets nécessaires, la taille de l'image est devenue 1,4 Go. Eh bien, c'est une image docker pour le développement, et elle devrait permettre à une image docker lourde de tuer.
Recommended Posts