end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

docker compose ver.2 による jenkins

目次

参考書籍

vi docker-compose.yml

version: "3"
services:
  jenkins:
    container_name: jenkins
    image: jenkins/jenkins:latest
    ports:
      - 8080:8080
    volumes:
      - ./jenkins_home:/var/jenkins_home

mkdir jenkins_home; chmod 777 jenkins_home

$ mkdir jenkins_home
$ chmod 777 jenkins_home

↑上記を実行しないと、↓以下のエラーになります。

対処方法は、いくつかあるようですが、今回は chmod 777 を利用

参考url https://tech-blog.rakus.co.jp/entry/20200826/docker

$ docker compose up
Attaching to jenkins
jenkins  | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
jenkins  | touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied

jenkins実行と、初期パスワード確認、ブラウザアクセス

$ docker compose up -d
  :
$ cat jenkins_home/secrets/initialAdminPassword
26f161b117464d968d0faafb20926714

http://192.168.56.113:8080 へ、ブラウザでアクセスし、 先程の初期パスワードでログイン。