3
votes

Où se trouve le dossier var / jenkins_home?

J'exécute Jenkins dans le conteneur Docker sur Ubuntu. J'ai essayé d'accéder au mot de passe initial de jenkins à partir du dossier var / jenkins_home par docker -it exec CONTAINER_ID bash et cat /var/jenkins_home/secrets/initialAdminPassword . Je sais comment accéder au dossier et voir ce qu'il y a à l'intérieur de var / jenkins_home mais je veux comprendre où il se trouve. Je ne le trouve pas dans ma machine virtuelle locale et je n'ai pas configuré les informations d'identification du hub docker. Alors, où se trouve-t-il réellement?


0 commentaires

4 Réponses :


2
votes

Essayer:

/your/home:/var/jenkins_home

ou

/var/lib/docker/volumes/jenkins-data


4 commentaires

Je ne peux pas accéder au dossier docker ici / var / lib / docker / volumes / jenkins-data. Il indique que vous n'avez pas les autorisations nécessaires pour afficher le contenu de "docker" . Je n'ai pas mappé le volume sur mon hôte, il n'y a donc pas de dossier var dans / home.


Ah, eh bien maintenant au moins tu sais où tu peux le trouver. Essayez d'ajuster les autorisations?


Je pourrais atteindre jenkins_home après avoir corrigé les autorisations et réinstallé Jenkins


C'est bon d'entendre que cela a aidé!



0
votes

essayez ceci / var / lib / docker / jenkins-data


2 commentaires

Je n'avais pas accès au dossier docker que j'ai corrigé avec sudo chmod 777 -R /var/lib . Mais quand j'ai ouvert le dossier, je mets


Le dossier jenkins_home ne se trouve pas dans le menu fixe. Il contient le dossier suivant à l'intérieur: builders buildkit conteneurs image superposition réseau2 runtimes swarm tmp trust volumes



0
votes

Par défaut, les images du docker Jenkins sont installées Jenkins dans le chemin ci-dessous

docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

également, vous pouvez installer le docker Jenkins en fonction de votre chemin approprié en utilisant la méthode ci-dessous:

/var/lib/docker/


0 commentaires

0
votes

Si lancé avec docker, et si dans votre commande run vous mettez "volume jenkins-data: / var / jenkins_home", alors essayez ceci:

  • docker container exec -it JENKINS_CONTAINER_ID bash puis une fois connecté:
  • cat / var / jenkins_home / secrets / initialAdminPassword

il affichera le mot de passe que vous recherchez.


0 commentaires