Maison >Java >javaDidacticiel >Comment déployer le projet Springboot sur Docker dans Idea
1. Idée pour installer le plug-in Docker
1. Installation
2. Configuration
Remarque : Pour rendre Docker accessible via le port 2375, vous devez configurer Docker
vim /lib/systemd/system/docker.service
Modifier en tant que suit
3. Configurez le conteneur
Dockerfile (pour plus de commodité, placez le fichier Dockerfile sous le répertoire racine)
FROM java:8 VOLUME /tmp ADD /target/sso_test-0.0.1-SNAPSHOT.jar sso_test.jar EXPOSE 9999 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/sso_test.jar"]
Le format est FROM
La première instruction doit être l’instruction FROM. Et, si vous créez plusieurs images dans le même Dockerfile, vous pouvez utiliser plusieurs instructions FROM (une fois pour chaque image).
VOLUME
Le format est VOLUME ["/data"].
Créez un point de montage qui peut être monté à partir de l'hôte local ou d'autres conteneurs. Il est généralement utilisé pour stocker les bases de données et les données qui doivent être maintenues.
ADD
Le format est ADD
Cette commande copiera le
EXPOSE
Le format est EXPOSE
Indiquez à Docker le numéro de port exposé par le conteneur de serveur pour une utilisation par le système interconnecté. Vous devez transmettre -P lors du démarrage du conteneur, et l'hôte Docker attribuera automatiquement un port et le transmettra au port spécifié. InEntrypointt deux formats :
entrypoint ["executable", "Param1", "Param2"]
Chaque Dockerfile ne peut avoir qu'un seul ENTRYPOINT Lorsque plusieurs sont spécifiés, seul le dernier prendra effet.
Pour en savoir plus sur Dockerfile, veuillez passer à ----Dockerfile Introduction
Docker Chinese Manual-----Docker Chinese Manual
Déploiement
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!