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
도커 이미지를 활용하기 위해 이미지도 다운을 받아주세요.
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 관리 << 해당 탭으로 이동
환경변수 먼저 설정해줘야한다.
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