단일 명령으로 첫 번째 Jenkins 서버 시작

Jenkins는 가장 오래되고 가장 널리 사용되는 CI/CD 도구 중 하나입니다. 그것은 시장을 지배하고 직업 위치의 50% 이상에 대한 요구 사항입니다. 그러나 Jenkins는 복잡한 솔루션이므로 설치하는 데 많은 노력이 필요하고 고통이 될 수 있습니다. 이 기사에서는 하나의 명령만 사용하여 Jenkins를 배포하는 가장 빠른 방법을 알아봅니다.



1단계. 도커 설치



시스템에 Docker가 있는 전제 조건을 충족해야 합니다. docker가 이미 설치되어 있으면 바로 2단계로 이동합니다.

이전 버전의 Docker는 docker, docker.io 또는 docker-engine이라고 했습니다. 설치되어 있으면 제거합니다.

sudo apt-get remove docker docker-engine docker.io containerd runc


apt 패키지 색인을 업데이트하고 apt가 HTTPS를 통해 저장소를 사용할 수 있도록 패키지를 설치합니다.

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release


Docker의 공식 GPG 키를 추가합니다.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


안정적인 리포지토리를 설정하려면 다음 명령을 사용하십시오.

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


apt 패키지 색인을 업데이트하고 최신 버전의 Docker Engine 및 containerd를 설치하거나 다음 단계로 이동하여 특정 버전을 설치합니다.

sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io


지원되는 모든 플랫폼에 대한 자세한 지침은 다음 웹 사이트에서 찾을 수 있습니다. https://docs.docker.com/engine/install/ubuntu/

2단계. 명령



여기에 그대로 두겠습니다.

docker run -d -p 8080:8080 jenkins/jenkins


이 명령에서:
-d 데몬 모드에서 컨테이너 시작
-p 8080:8080 필요한 포트를 외부에 노출

영구 저장소를 갖고 싶다면 컨테이너 내부의 로컬 볼륨을 바인딩할 수도 있습니다.

docker run -d -p 8080:8080 jenkins/jenkins -v /your/home:/var/jenkins_home


3단계. UI에서 일부 추가 클릭



브라우저에서 http://127.0.0.1:8080을 엽니다.


Jenkins는 초기 암호를 묻습니다. 다음 명령을 사용하여 도커 로그에서 암호를 얻을 수 있습니다.

docker logs $(docker ps | grep jenkins | awk '{print $1 }')


설치 마법사를 클릭하고 기본 플러그인이 설치될 때까지 기다린 다음 새로운 Jenkins 설치를 즐기십시오!




여기에서 개별 멘토링을 신청하세요: https://yourdevopsmentor.com/apply/
Linkedin에서 나와 연결:
기사가 마음에 드셨다면 다른 블로그도 확인하십시오: https://yourdevopsmentor.com/blog/


https://yourdevopsmentor.com/에 원래 게시됨

좋은 웹페이지 즐겨찾기