DockerでJenkinsを実行する手順について。
docker-compose.ymlを作成する。
ここでは、ポート番号は 28080 としている。
ワークスペースは /var/jenkins_home に保存されるため、./jenkins_home に保存する。
version: "3.8"
services:
jenkins:
image: jenkins/jenkins:lts
restart: always
ports:
- 28080:8080
volumes:
- ./jenkins_home:/var/jenkins_home
コンテナ内のjenkinsユーザーが ./jenkins_home にアクセスできるように設定する。
mkdir jenkins_home
chown -R 1000:1000 jenkins_home
Jenkinsを起動する。
docker compose up -d
ブラウザでhttp://localhost:28080/にアクセスする。
初期パスワードは ./jenkins_home/secrets/initialAdminPassword にある。
cat ./jenkins_home/secrets/initialAdminPassword
あとは画面に従ってセットアップする。