Jenkins 도커로 설치

문학적인유사성·2023년 6월 11일
0

뎁옵깃옵쿠베

목록 보기
8/46
post-thumbnail

젠킨스 도커 설치

docker pull jenkins/jenkins:jdk11 <- 반입 필요 
cd $HOME
mkdir jenkins

vi docker-compose.yml 
version: "3"
services:
  jenkins:
    image: '{harborIP}/jenkins/jenkins:jdk11'
    user: root
    volumes:
      - ./jenkins:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
      - /etc/docker/certs.d/${harborIP}/ca.crt:/usr/local/share/ca-certificates/
    ports:
      - 1980:8080
    command: sh -c "update-ca-certificates && /sbin/tini -- /usr/local/bin/jenkins.sh"

      
sudo docker-compose up -d


1) 비밀번호 보는 법
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword

2) 비밀번호 보는 법 
docker logs jenkins -f
마지막에 admin 비밀번호가 나옴 

플로그인 설치

폐쇄망에서 젠킨스 플로그인 하나씩 가져오는건 못하겠어서,
인터넷에 젠킨스 하나 올려서 tar로 말아서 한번에 가져오려고함.

인터넷 되는 곳에서, Install Suggested Plugin 선택!

계정 생성

Jenkins 화면

Kidnap plugin

폐쇄망 젠킨스 참고글

젠킨스를 호스트와 연결해두었기때문에, plugins 밑에 잔뜩 생겼을 것임
jpi파일을 확장자를 hpi로 바꾼다음
아래와 같이 넣어주면 된다!

sudo apt update
sudo apt install mmv
mmv 'plugins/*.jpi' 'plugins/#1.hpi'
mv /root/plugins/*.hpi /root/hpiplugins/
tar cvf hpiplugins.tar hpiplugins

cd /jenkins/jenkins/plugins
tar xvf hpiplugins.tar

docker restart jenkins_jenkins_1

젠킨스 재시작을 하면 이렇게 바뀌게됨

아래와 같이 기다려주세요라고 나오게 됨

새로운 화면이 나옴

플로그인 확인

폐쇄망 플로그인 빠르게 올리기 가능~!

0개의 댓글