Devsecops

Jenkins 설치 방법 본문

DEVOPS 환경 구축 프로젝트/Jenkins

Jenkins 설치 방법

Futurism 2024. 4. 23. 00:20
728x90

EC2 환경에서 docker 설치 후 jenkin 컨테이너 생성

os : amazon linix 2023 환경

되도록이면 t2.medium 정도는 써야할 듯, micro는 너무 느림

디스크 용량도 넉넉하게 20~30G 정도는 잡고 실습

 

docker 설치

https://docs.aws.amazon.com/ko_kr/serverless-application-model/latest/developerguide/install-docker.html

 

AWS SAMCLI와 함께 사용할 Docker 설치 - AWS Serverless Application Model

Linux에서 호스트 머신과 다른 명령 세트 아키텍처로 Lambda 함수를 빌드하고 실행하려면 추가로 Docker을 구성하는 단계가 있습니다. 예를 들어, arm64 기기에서 x86_64 함수를 실행하려면 다음 Docker 명

docs.aws.amazon.com

참고

 

docker compose 설치

최신 docker compose 설치

sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

 

권한 부여

sudo chmod +x /usr/local/bin/docker-compose

 

설치 확인

docker-compose version

 

docker-compose.yaml

version: '3'
services:
  jenkins:
    container_name: jenkins
    image: jenkins/jenkins
    ports:
      - "8080:8080"
    volumes:
      - "$PWD/jenkins_home:/var/jenkins_home"
    networks:
      - net
networks:
  net:

 

jenkins 이미지 파일 가져오기

docker pull jenkins/jenkins

 

디렉터리 생성

 

mkdir jenkins_home

 

권한부여

sudo chown 1000:1000 jenkins_home -R

 

컨테이너 생성

docker-compose up --build -d

 

초기 비밀번호 확인(해시값)

docker logs image id

728x90