본문 바로가기
Infra/Jenkins

Ubuntu에 Jenkins 설치하기

by 골든크랩 2023. 5. 27.
728x90
반응형

 

docker pull jenkins/jenkins
 
docker run --name=jenkins -d -p 7070:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home jenkins/jenkins

 

★ docker volume 위치
cd /var/lib/docker/volumes/jenkins_home

 

 

도커가 구동이 되면 로그를 확인하자.

 

명령어>  docker logs jenkins
Running from: /usr/share/jenkins/jenkins.war
webroot: /var/jenkins_home/war
2023-05-27 13:58:47.464+0000 [id=1]     INFO    winstone.Logger#logInternal: Beginning extraction from war file
2023-05-27 13:58:48.064+0000 [id=1]     WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath
2023-05-27 13:58:48.112+0000 [id=1]     INFO    org.eclipse.jetty.server.Server#doStart: jetty-10.0.15; built: 2023-04-11T17:25:14.480Z; git: 68017dbd00236bb7e187330d7585a059610f661d; jvm 11.0.19+7
2023-05-27 13:58:48.351+0000 [id=1]     INFO    o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2023-05-27 13:58:48.398+0000 [id=1]     INFO    o.e.j.s.s.DefaultSessionIdManager#doStart: Session workerName=node0
2023-05-27 13:58:48.722+0000 [id=1]     INFO    hudson.WebAppMain#contextInitialized: Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
2023-05-27 13:58:48.837+0000 [id=1]     INFO    o.e.j.s.handler.ContextHandler#doStart: Started w.@81b5db0{Jenkins v2.406,/,file:///var/jenkins_home/war/,AVAILABLE}{/var/jenkins_home/war}
2023-05-27 13:58:48.849+0000 [id=1]     INFO    o.e.j.server.AbstractConnector#doStart: Started ServerConnector@68ead359{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-05-27 13:58:48.862+0000 [id=1]     INFO    org.eclipse.jetty.server.Server#doStart: Started Server@58fb7731{STARTING}[10.0.15,sto=0] @1848ms
2023-05-27 13:58:48.864+0000 [id=25]    INFO    winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled
2023-05-27 13:58:49.057+0000 [id=32]    INFO    jenkins.InitReactorRunner$1#onAttained: Started initialization
2023-05-27 13:58:49.085+0000 [id=52]    INFO    jenkins.InitReactorRunner$1#onAttained: Listed all plugins
2023-05-27 13:58:49.729+0000 [id=40]    INFO    jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
2023-05-27 13:58:49.733+0000 [id=46]    INFO    jenkins.InitReactorRunner$1#onAttained: Started all plugins
2023-05-27 13:58:49.738+0000 [id=46]    INFO    jenkins.InitReactorRunner$1#onAttained: Augmented all extensions
2023-05-27 13:58:49.912+0000 [id=33]    INFO    jenkins.InitReactorRunner$1#onAttained: System config loaded
2023-05-27 13:58:49.913+0000 [id=31]    INFO    jenkins.InitReactorRunner$1#onAttained: System config adapted
2023-05-27 13:58:49.913+0000 [id=37]    INFO    jenkins.InitReactorRunner$1#onAttained: Loaded all jobs
2023-05-27 13:58:49.916+0000 [id=43]    INFO    jenkins.InitReactorRunner$1#onAttained: Configuration for all jobs updated
2023-05-27 13:58:49.933+0000 [id=66]    INFO    hudson.util.Retrier#start: Attempt #1 to do the action check updates server
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/var/jenkins_home/war/WEB-INF/lib/groovy-all-2.4.21.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2023-05-27 13:58:50.216+0000 [id=52]    INFO    jenkins.install.SetupWizard#init:

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

a46dce63098b48359a12c4af62a9a9fc

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

2023-05-27 13:59:12.445+0000 [id=31]    INFO    jenkins.InitReactorRunner$1#onAttained: Completed initialization
2023-05-27 13:59:12.460+0000 [id=24]    INFO    hudson.lifecycle.Lifecycle#onReady: Jenkins is fully up and running
2023-05-27 13:59:13.327+0000 [id=66]    INFO    h.m.DownloadService$Downloadable#load: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
2023-05-27 13:59:13.327+0000 [id=66]    INFO    hudson.util.Retrier#start: Performed the action check updates server successfully at the attempt #1
root@mhchae3-desktop:/var/lib/docker/volumes/jenkins_home/_data#

 

웹사이트로 접속하기

http://192.168.1.68:7070/

 

 

플러그인 설치

관리자 생성및 비빌번호 설정

 

 

 

 

 

728x90
반응형

'Infra > Jenkins' 카테고리의 다른 글

자주 사용하는 명령어 모음  (0) 2023.06.02
Manage jenkins 클릭시, 플러그인 설치 오류  (0) 2023.05.27

댓글