Data/Data Engineering
[Jenkins] Docker Jenkins 기본 포트 변경방법
재융
2022. 9. 7. 15:20
반응형
업무에서 Jenkins를 좀 살펴보려는중에, Docker를 이용하여 Jenkins를 띄워보려고했는데 기존 Container에 8080포트를 사용중에 있어서 기본 Jenkins 포트를 바꿔줘야하는 일이 생겼다.
만약에 Docker가 아닌 Local에 Jenkins를 설치했을경우에는 "/etc/default/jenkins" 파일을 수정해야한다라는 정보는 인터넷에 많지만 뭐랄까 Docker안에서의 기본 Jenkins 포트를 변경하는 정보는 그렇게 많지않은것같다.
참고로 아래는 DockerHub에 Jenkins Documentation이다
https://hub.docker.com/_/jenkins
아무튼 Docker Jenkins의 기본 포트를 변경하려면 환경변수의 JENKINS_OPTS를 활용해야한다. 예시는 아래와같다.
docker run -itd --env JENKINS_OPTS=--httpPort=9999 -p 9999:9999 -v ~/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins:lts
JENKINS_OPTS환경변수에 --httpPort값을 지정해주면 해당 값으로 기본 포트가 변경이된다.
반응형