AWS LightSail Instance 생성
Jenkins Version : 2.387.3
Light Sail 인스턴스 생성 -> Networking -> Static IP 설정
Pem키 받아서 권한 변경 : chmod 400 xxx.pem
LightSail 접속 : ssh -i "xxx.pem" ubuntu@{public-ip}
LightSail 내부
기본 설정
루트 권한으로 전환 : sudo su
APT 업데이트 : apt-get update && apt-get upgrade
firewalld 설치 : apt install firewalld -y
포트 22,8080 추가 : firewall-cmd --permanent --add-port=22/tcp && firewall-cmd --permanent --add-port=8080/tcp && firewall-cmd --reload && firewall-cmd --list-all
기본 툴들 설치 : apt install -y net-tools curl wget gnupg lsb-release ca-certificates apt-transport-https software-properties-common gnupg-agent openjdk-11-jdk
도커 설치
도커 GPG Key 추가
- sudo mkdir -p /etc/apt/keyrings
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
도커 저장소 설정
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
도커 엔진 & 컴포즈 설치 :
- vi /etc/apt/sources.list.d/docker.list -> 맨 위 잘못된 URL 삭제
- apt -y update
- apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
(선택) sudo 없이 도커 명렁어 실행 : sudo usermod -aG docker {user_name}
도커 시작 : systemctl start docker or service start docker
도커 설치 확인 : docker version or docker ps
'⚙️ Ops > CI & CD' 카테고리의 다른 글
[Jenkins] Item (프로젝트) 설정 (0) | 2023.05.26 |
---|---|
[Jenkins] Jenkins 기본 설정 (On Container) (0) | 2023.05.26 |
Github Actions Self-Hosted-Runner (3) | 2023.05.24 |
Work flow Commit Message Filter (0) | 2023.05.24 |
Compress/Upload Error Report & Cache Gradle (1) | 2023.05.23 |