J'ai une instance Liferay qui s'exécute sur docker. J'ai besoin de déployer des fichiers jar, j'ai créé des dossiers partagés à partir de la boîte virtuelle mais aucun d'eux n'est affiché dans le docker.Comment déployer les fichiers jar dans liferay en cours d'exécution sur docker à partir de la machine locale?
Répondre
L'activation des dossiers partagés via une boîte virtuelle ne fonctionnera pas dans le conteneur docker. Ouvrez le kitematic, vous pouvez voir le conteneur dans lequel votre Liferay est en cours d'exécution. Maintenant, ouvrez le conteneur et recherchez le menu "volumes". Sous le menu "Volumes" vous pouvez voir "/ espace de travail", sélectionnez ce dossier. Cela créera un dossier partagé avec le conteneur local et le conteneur Docker. Sélectionnez l'option 'auto-mount'. Ce dossier sera généralement sous "Documents/kitematic/{nom-du-conteneur}/espace de travail". Copiez tous les pots à l'intérieur ici. Maintenant, allez dans le conteneur docker via bash. Vous pouvez maintenant copier tous les fichiers jars de "/ workspace" vers "/ opt/liferay - */deploy".
Cela a fonctionné. Merci –