Je vais vous expliquer comment créer un environnement java en un instant à l'aide d'un logiciel appelé Docker. Bogues causés par la gestion de certaines versions de Java sur la machine locale. C'est tout.
Créez un répertoire avec n'importe quel nom. Créez ensuite un Dockerfile et Main.java dans ce répertoire. Le contenu est le suivant.
Dockerfile
FROM openjdk:7
#Enregistrez les fichiers dans le répertoire contenant le Dockerfile dans le conteneur.
COPY . /usr/src/myapp
#Spécifiez le répertoire de travail
WORKDIR /usr/src/myapp
#Compiler dans un conteneur
RUN javac Main.java
#Dans un container"java Main"Courir
CMD ["java", "Main"]
Main.java
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
Ensuite, créez une image Docker. Exécutez la commande suivante dans le répertoire courant.
docker build -t java_image .
Ensuite, faites de l'image créée un conteneur.
docker run -t java_image
Ensuite, Main est exécuté et la sortie est la suivante.
Hello World!!
Si vous souhaitez en savoir plus sur Docker tout en bougeant vos mains, le livre suivant est recommandé.
Yuichi Ito: apprenez les bases en une seule journée! Docker / Kubernetes Super Primer