Jenkins 접속 정보

https://i-con.site:8080/ id : icon pwd : icon202

docker 설치

시간대 설정(한국 시간대로 변경)

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date

root 계정 패스워드 등록

sudo passwd root

가상 메모리 설정(젠킨스 멈춤 방지)

#메모리 확인
free -h
#4G swap 메모리 생성 준비
sudo fallocate -l 4G /swapfile 
sudo chmod 600 /swapfile 
sudo mkswap /swapfile
sudo swapon /swapfile

# 재부팅시에도 적용
sudo vi /etc/fstab
#파일 하단에 입력
/swapfile swap swap defaults 0 0

도커 설치

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
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

우분투 repository 기반의 프로그램 설치 절차(참고)

echo \\
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] <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

docker package 설치(최신 버전 설치 기준)