yum install docker
VoirdockerDejenkinsVersion miroir
docker pull jenkins/jenkins
docker pull jenkins
Monter le Répertoire pour la cartographie jenkinsDejenkins_home Informations telles que le profil sous .
# Le Répertoire de montage pour cet article est homeEn bas.
mkdir -p /app/jenkins_home
Points saillants: Ce répertoire nécessite des permissions , Sinon, le conteneur de démarrage a signalé une erreur de permission
Modifier les permissions(1000:1000 - Oui.UIDEtGID)
chown -R 1000:1000 /app/jenkins_home/
# Démarrer la commande conteneur en utilisant le miroir
docker run \
-d \
--name jenkins \
-p 8000:8080 -p 50000:50000 \
-v /app/jenkins_home:/var/jenkins_home \
--restart always \
--privileged=true -u root jenkins/jenkins
-p : Port de cartographie,Port hôte d'hébergement:Port du conteneur
-v : Montage,Répertoire hôte d'hébergement:Répertoire des conteneurs
–name : Personnaliser le nom du conteneur
-u : Permissions nom d'utilisateur
–privileged : Utiliser ce paramètre,containerIntérieurrootAvoir un vrairootAutorité,Sinon,container(Conteneur)IntérieurrootJuste un droit d'utilisateur normal externe,privileged Le conteneur qui démarre peut voir beaucoup hostÉquipement sur,Et peut être exécutémount,Vous permet même dedocker Démarrage dans le conteneur dockerConteneur.
-p 50000:50000 : Si vous avez mis en place une ou plusieurs autres machines basées sur JNLPDeJenkinsAgents, Et ces agents sont à leur tour liés à jenkinsci/blueocean Interaction conteneur (Agir comme“Seigneur.”JenkinsServeur,Ou abrégé“JenkinsSeigneur.”), Alors c'est nécessaire .Par défaut,Basé surJNLPDeJenkinsPar procurationTCPPort50000AvecJenkins La station principale communique .
Modifierdefault.json、hudson.model.UpdateCenter.xml
Profil
Après le démarrage du conteneur, Saisissez le Répertoire de montage que vous venez de configurer /home/jenkins Intérieur, Vous pouvez voir les profils déjà cartographiés .
Modifier d'abordhudson.model.UpdateCenter.xmlProfil
Oui. url Modifier comme suit: Image officielle de l'Université Tsinghua:
Chemin par défaut
http://updates.jenkins-ci.org/update-center.json
Changer de chemin
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Modifier une fois terminé /updates/default.json Profil
Chemin par défaut
"connectionCheckUrl":"http://www.google.com/"
Changer de chemin
"connectionCheckUrl":"http://www.baidu.com/"
docker restart jenkins
http://192.168.159.135:8000
Accès au mot de passe de l'Administrateur
Mot de passe de l'Administrateur dans ce fichier :/var/jenkins_home/secrets/initialAdminPassword
Chemin de fichier correspondant à l'hôte hôte hôte :/app/jenkins_home/secrets/initialAdminPassword
cat /app/jenkins_home/secrets/initialAdminPassword
Sélectionnez le plug - in à installer
Installons le plug - in Language Pack , Tout le reste est désélectionné , Quels plug - ins seront nécessaires plus tard , Encore une fois sur demande