[Docker] EC2 Ubuntu서버에 docker 설치하기
버전 : Jenkins 2.387.1
jenkins 이미지 다운
$ docker pull jenkins/jenkins:lts’
jenkins 컨테이너 등록 후 실행
$ docker run -d -p 9090:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins/jenkins:lts
트러블 : 위 방식대로 Jenkins 컨테이너를 등록하면 Jenkins내에서 플러그인이 정상적으로 설치가 되지 않음, 수동으로 설치해도 gitlab과 연결하는데 다양한 오류가 발생함.
해결 : docker-compose 를 이용해서 jenkins를 설치하면 문제없이 진행됨.
- docker-compose 이용 젠킨스 컨테이너 생성
url: "퍼블릭 IPv4 주소:9090" 으로 접속
패스워드 찾기
$ docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
접속 후 gitlab, docker, ssh 관련 플러그인 설치