[継続的インテグレーション CI/継続的デプロイメント CD] 4 番目、Docker は Jenkins をインストールします

1. インストール

1. Jenkins イメージをプルします

docker pull jenkins/jenkins

2. jenkins 作業ディレクトリを作成する

mkdir /home/jenkins

3. 作業ディレクトリに権限を割り当てます。

chown -R 1000:1000 jenkins/

4.ジェンキンスを開始する

sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins_home:/var/jenkins_home jenkins

5. 実行ログを確認する

docker logs -f jenkins

6. 初期パスワードを表示し、jenkins にログインします。

cat /home/jenkins/secrets/initialAdminPassword

7. jenkinsコンテナに入ります

docker exec -it jenkins /bin/bash

2. よくある質問

  • 起動ページでスタックした場合

a. ファイアウォールをオフにする

systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

b. docker を再起動し、jenkins を再起動します

systemctl restart docker
docker start jenkins
  • インストールプラグインのダウンロードが遅い

a.「connectionCheckUrl」:「http://www.google.com/」を「connectionCheckUrl」:「http://www.baidu.com/」に変更します。

systemctl restart docker
docker start jenkins

b. http://updates.jenkins-ci.org/update-center.jsonをhttp://mirror.esuni.jp/jenkins/updates/update-center.jsonに置き換えます。

vi /home/jenkins/hudson.model.UpdateCenter.xml

おすすめ

転載: blog.csdn.net/wmz1932/article/details/130820300