jenkins & docker 일지

어디든 배우자·2024년 3월 4일

맥에 도커 설치!

zsh: command not found: docker

Homebrew를 먼저 맥에 설치해주자.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

PATH에 Homebrew 경로 추가해줘야 한다.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

이제 버전을 확인하고, 설치를 해줍시다.

brew --version
brew install git

이제 도커를 설치합시다.
https://docs.docker.com/desktop/install/mac-install/

회원가입 해주세요.
해당 페이지로 이동하여 본인에게 맞는 칩셋을 선택하여 설치하자

도커를 꼭 실행하고 버전을 확인해주세요.

docker -v

jenkins 설치 및 설정

도커 이미지를 활용하기 위해 이미지도 다운을 받아주세요.

docker images
docker pull jenkins/jenkins

https://github.com/jenkinsci/docker/blob/master/README.md

이제 jenkinsci 깃허브로 들어가 명령어를 확인.

중간에 네임 서버를 추가해줬습니다.

docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk17

status up 상태 확인 하셔야합니다!

docker ps

젠킨스 이미지를 다운로드 받고 실행시키는 과정에서 초기 비밀번호 확인하기
만약 확인을 못했다면? 아래 명령어 입력.

docker logs jenkins-server

http://localhost:8080
접속하면 jenkins 로그인 페이지가 나옵니다.

모든 플러그인을 설치합니다.

이제 원하는 정보를 입력 후 Dashboard페이지가 나오면
jenkins 관리 << 해당 탭으로 이동

JDK 설정

환경변수 먼저 설정해줘야한다.

echo $JAVA_HOME

해당 명령어 입력시 아무것도 나오지 않았다.

jdk 17 설치 후

cd /Library/Java/JavaVirtualMachines
ls
jdk-17.jdk << 나온다면 ok

다시 경로를 통해

cd jdk-17.jdk/Contents/Home/
pwd
/-/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home < 경로

경로가 잘 노출이 되었다면, 환경변수를 등록해줘야 합니다.

vi ~/.bash_profile

insert 모드에서

JAVA_HOME=/-/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

저장하고 나온 뒤

source .bash_profile
echo $JAVA_HOME

해당 명령어를 입력하면, 경로가 잘 나옵니다.

근데 jenkins에서 jdk 경로를 입력했는데, 찾지 못하였고,
docker 내부의 위치 시작이라서

/opt/java/openjdk

해당 경로로 입력하니 ok.

도커 명령어

기동되고 있는 jenkins에 터널링에 대한 모습 확인

docker exec -it jenkins-server bash
profile
다 흡수하기.

0개의 댓글