1. Docker Desktop 다운
2. Docker 홈페이지에 있는 Jenkins 이미지 받아오는 명령어 실행
docker pull jenkins/jenkins
3. Jenkins Documents에서 실행 명령어
Documents에서는 여러 명령어가 있는데 그 중 백그라운드에서 실행하는 -d가 포함된 명령어를 사용한다.
docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins:lts-jdk11
여기에 이름을 지정해주면 편하기 때문에 --name jenkins-server을 추가해준다.
docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk11
4. 실행중인 컨테이너 확인
docker ps
해당 명령어로 실행중인 컨테이너를 확인하는데 이 때, jenkins의 상태가 UP 이어야한다.
5. 웹 브라우저에서 http://localhost:8080으로 접속
접속을 하면 비밀번호를 치라고 나오는데 이 비밀번호는 jenkins 설치하면 처음에 나온다.
우리는 Docker에서 Jenkins를 백그라운드로 설치하고 실행했으니 아래 명령어로 로그를 읽어온다.
docker logs jenkins-server
jenkins-server는 우리가 실행 시에 --name 옵션으로 이름을 지정해뒀기 때문에 사용할 수 있는 것이고 만약 이름을 모른다면 docker ps로 이름대신 컨테이너 ID를 넣어 실행할 수 있다.
위에 명령어를 입력하면 아래와 같이 로그를 볼 수 있고 901d~~~가 암호다.
저 암호를 복사해서 붙여넣어주면 로그인 끝!