[JAVA] Installez openjdk8 sur l'image Docker (Debian)

J'ai essayé de mettre OpenJDK8 dans une image Docker et cela a échoué

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.

Solution

** 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.

référence

"Errors installing OpenJDK due to unexistent man pages directory · Issue #273 · resin-io-library/base-images"

Recommended Posts

Installez openjdk8 sur l'image Docker (Debian)
Installez OpenJDK sur macOS
Installez Docker sur Manjaro
Installez openjdk11 sur Mac
Installez OpenJDK 8 sur mac
Installez Docker sur Raspberry Pi
Installez Docker sur Windows 10 PRO
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Installez Docker sur Ubuntu Server 20.04
Installer du fil dans l'image du docker
Installer docker sur AWS EC2
Déployer l'image Docker de Flask sur Heroku
Installez Docker et docker-compose sur Raspeye 4, Linux (Debian) et Windows 10, respectivement
Comment installer Adopt OpenJDK sur Debian, Ubuntu avec apt (-get)
Publier l'image Docker dans le registre de packages GitHub
Installez docker et docker-compose sur Alpine Linux
Personnaliser l'image Docker OpenFOAM v8 sur Mac
Installez OpenJDK (Java) sur le dernier Ubuntu
Liberty sur Docker
Redmine sur Docker
Installez simplement Laravel 8 sur le docker dans l'environnement PHP8
Installez Docker sur Raspberry Pi 4 et Raspberry Pi OS 64 bits
Installez Java 11 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 14 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 8 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Mettre à jour l'image du conteneur avec KUSANAGI s'exécute sur Docker
Installez Gradle sur Mac
Installez Corretto 8 sur Windows
Installez Java sur Mac
Installation de Docker sur CentOS 6
Installez Golang sur CentOS 8
Installez OpenJDK 8 avec RPM
Installez pyqt5 sur ubuntu
mémo python sur docker
Installez Neo4j 4.1.3 sur centOS
Installez Java 8 (OpenJDK: Amazon Corretto) sur macOS avec Homebrew
Installez Vertica 10.0 sur CentOS 6.10
Installez Ruby sur Ubuntu 20.04
Installez PostgreSQL 12 sur Centos8
Comment installer Docker
Installez lombok sur SpringToolSuite4
Supprimer l'image Docker inutilisée
Installez Python 3 sur CentOS 7
Installez kuromoji sur CentOS7
Installez Java 8 (OpenJDK: Zulu Community) sur macOS avec Homebrew
Installation d'OpenJDK sur CentOS7
Installez PostGIS 2.5.5 sur CentOS7
Installez jpndistrict sur CentOS 7
Installez Redmine 4.1.1 sur CentOS 7
Installation de Smokeping sur CentOS7
Installez PostgreSQL 13 sur CentOS 7.5
Jusqu'à ce que vous exécutiez Quarkus et que vous exécutiez l'image docker sur Amazon ECS