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