이거 무슨일이야..? 나는 제대로 했다구... 억까하지마...
이 화면을 바라보면 얼마나 허탈한지..ㅋㅋ 얶ㄱ까야얶ㄲ가가ㅏ아까,.,!!!!!
할 수 있다!!! Let's Go~!
해결 방법 - 1
: 다시 해보자^^ 나를 그대로 따라하거라..
# jenkins 컨테이너 생성 및 실행
cd /home/ubuntu
mkdir jenkins-data
sudo ufw allow 8080/tcp
sudo ufw reload
sudo ufw status
sudo docker run -d -p 8080:8080 -v /home/ubuntu/jenkins-data:/var/jenkins_home --name jenkins jenkins/jenkins:lts
sudo docker stop jenkins
# 환경 설정 변경
cd /home/ubuntu/jenkins-data
mkdir update-center-rootCAs
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O ./update-center-rootCAs/update-center.crt
sudo sed -i 's#https://updates.jenkins.io/update-center.json#https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tencent/update-center.json#' ./hudson.model.UpdateCenter.xml
# Jenkins 재시작
sudo docker restart jenkins
글쓴이 양반 처음부터 장난질이야?
해결방법 - 2
: 미러 사이트 변경
# jenkins-data로 이동
cd /home/ubuntu/jenkins-data
# 디렉토리 생성
mkdir update-center-rootCAs
# update-center에 필요한 CA 다운로드
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O ./update-center-rootCAs/update-center.crt
# 파일 내용 교체
sudo sed -i 's#https://updates.jenkins.io/update-center.json#https://raw.githubusercontent.com/lework/jenkins-update-center/master/updates/tencent/update-center.json#'./hudson.model.UpdateCenter.xml
# Jenkins 재시작
sudo docker stop jenkins
sudo docker restart jenkins
아니...? 또 안된다고???? 거짓말 하지마....
진짜다... 이건 사실이다.... 진짜 안된다....
웹에서 플러그인을 변경하러 가볼까...?
해결방법 - 3
: Jenkins Web에서 Pulgin 변경하기
혹시 모를까바 추신 남깁니다 삐..기.삑.삐.빅.삐.빅.
여기에 있습니다. 삑..삡...비..기.비.삐.빅...
진짜 거짓말 하지마 이래도 안된다고 임마!!!!!!!
아니 진짜로.... 왜 안되는건데...
나는 이거 때문에 블로그를 대체 몇 개나... 보는건지...
진짜.. 가보자 처음부터 다시 해보자...
해결방법 - 4
: 깨끗하게 비우자
모든걸 지우고...
돌아가자...
처음으로..
자... 지웠으면 다시 해보자
# 도커 소켓 마운트 하기 (젠킨스 컨테이너에서 도커 명령어 실행되도록 하기)
docker run -itd --name jenkins -p 9005:8080 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:jdk21
# 도커 명령어가 젠킨스에서 실행이 안되거나 권한 오류가 나면 아래 명령어 실행
sudo chmod 666 /var/run/docker.sock
# 젠킨스 컨테이너 비밀번호 확인 명령어
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
# 젠킨스 컨테이너로 접속해서 도커 명령어 실행 여부 확인 명령어
docker exec -it <container_name_or_id> /bin/bash
docker exec -it jenkins /bin/bash
docker
진짜.. 또 안된다고..? 나도 이제 모르겠다..
아니 나 진짜 급해...
그래서 준비했습니다..!!!
해결방법 - 5
: 다른 네트워크 환경이나 다른 컴퓨터로 해보자...
아 이 사람 약파네? 또 안된다니까..?
네,,,, 저도 그랬습니다...
진짜 제가 할 말이 없네요..
다음 해결방법 나갑니다.
해결방법 - 6
: 하룻밤 자고 일어나서 다시 하자...
오늘도 고생했으니까
자고 다시 해봅시다
분명히 될겁니다..
화이팅입니다..!!!
이제 남은 것은 기도뿐..