설치 과정

1. jdk17이 설치된 Jenkins 설치

$ docker run -d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock --name jenkins 
  jenkins/jenkins:jdk17

2. 초기 비밀번호 확인 (2가지 방법)

# jenkins 컨테이너에 접속해 초기 비밀번호 확인
$ docker exec -it jenkins bash
$ cat /var/jenkins_home/secrets/initialAdminPassword

# log 확인
$ sudo docker logs jenkins

Untitled

3. 세팅

  1. [서버 IP]:8080 접속

    Untitled

  2. 초기 비밀번호 입력

  3. Install suggested plugins 선택

    Untitled

  4. 계정 생성

    Untitled

  5. 시간 설정

  6. docker 명령어 설치

    # root 권한으로 jenkins 접속
    $ sudo docker exec -it -u root jenkins bash
    
    # 공식 docker apt repository 구성 및 docker ce 바이너리 설치
    $ apt-get update && \\
    apt-get -y install apt-transport-https \\
         ca-certificates \\
         curl \\
         gnupg2 \\
         software-properties-common && \\
    curl -fsSL <https://download.docker.com/linux/$>(. /etc/os-release; echo "$ID")/gpg > /tmp/dkey; apt-key add /tmp/dkey && \\
    add-apt-repository \\
       "deb [arch=amd64] <https://download.docker.com/linux/$>(. /etc/os-release; echo "$ID") \\
       $(lsb_release -cs) \\
       stable" && \\
    apt-get update && \\
    apt-get -y install docker-ce
    
    # docker jenkins에서 host docker 접근권한을 부여
    $ service docker start
    $ groupadd -f docker
    $ usermod -aG docker jenkins
    $ chown root:docker /var/run/docker.sock
    

Plugins


Credentials