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 선택!
젠킨스를 호스트와 연결해두었기때문에, 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
젠킨스 재시작을 하면 이렇게 바뀌게됨
아래와 같이 기다려주세요라고 나오게 됨
새로운 화면이 나옴
플로그인 확인
폐쇄망 플로그인 빠르게 올리기 가능~!