Information Security Study

jenkins 설치, 자바 설치, 도커 설치 본문

네트워크 캠퍼스/2차 프로젝트

jenkins 설치, 자바 설치, 도커 설치

gayeon_ 2024. 7. 18. 17:59

jenkins 설치, 자바 설치, 도커 설치

 

jenkins01, 02 인스턴스 접속 -> 젠킨스, 자바, 도커 설치

app01, 02 인스턴스 접속 -> 자바, 도커 설치

db01, 02 인스턴스 접속 -> 포트번호, 패스워드 변경

 

1) 자바 설치

$ sudo apt update

$ sudo apt install openjdk-17-jdk

 

 

2) 젠킨스 설치

curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update

sudo apt install jenkins

 

jenkins01, 02 모두 접속이 된다.

 

 

3) 도커 설치

$ sudo apt-get update

$ sudo apt-get install ca-certificates curl gnupg

$ sudo install -m 0755 -d /etc/apt/keyrings

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

$ sudo chmod a+r /etc/apt/keyrings/docker.gpg


$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  
$ sudo apt-get update

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

$ sudo docker run hello-world 

$ sudo systemctl status docker