# Jenkins in Docker in ubuntu 18.04


노트북을 서버로 만들고 싶은 마음은 없어서 Jenkins를 Docker위에 올렸고 그 과정을 기록해 둔다.


1. Docker 설치

2. Docker용 Jenkins 설치

3. Docker로 Jenkins 띄우기

4. Docker로 Jenkins 운영



1. Docker 설치

    1) Docker CE VS Docker EE

        - CE : Community Edition ==> 선택

        - EE : Enterprise Edition


    + Ubuntu 환경: https://docs.docker.com/install/linux/docker-ce/ubuntu/

        1) 소스로 부터 설치: (좀 복잡하지만) 다들 이렇게 쓴다고 설명이 되어있음. => 선택

        2) 패키지 설치: Docker 업그레이드 할때마다 패키지 설치해야 한다고 함.


    + Mac 환경: https://docs.docker.com/docker-for-mac/install/

        1) 패키지 설치: 이 방법만 제공  ==> 선택


2. Docker용 Jenkins 설치

    - https://hub.docker.com/r/jenkins/jenkins/

    $ sudo docker pull jenkins/jenkins:lts


    1) jenkins/jenkins:lts VS jenkins/jenkins

        - LTS : Long Term Support  ==> 선택

        - Default : latest


3. Docker로 Jenkins 띄우기

    1) 띄우기(로그로 찍어주는 Initial Password 물어볼 것임 끝난거 아님)

    $ sudo docker run -d -p 8080:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins/jenkins:lts


    2) http://localhost:8080 으로 접속

        - 처음은 Initial Password 물어봄


    3) Initial Password 찾을 수 있게 로그를 찍게해서 찾고 입력하기

    $ sudo docker logs jenkins


    4) Jenkins 스스로 업데이트


    5) 화면 갱신 및 사용자 등록




# Reference

- https://docs.docker.com/install/linux/docker-ce/ubuntu/

- https://docs.docker.com/docker-for-mac/install/

- https://jojoldu.tistory.com/139

- https://www.leafcats.com/215

+ Recent posts