일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 라우터
- AI스쿨
- IDS
- IPS
- 7계층
- 스위치
- SQS
- ssh
- k8s
- 프로토콜
- 침입차단시스템
- Queue
- Protocol
- 침입탐지시스템
- 보안관제
- EC2
- 네트워크
- C#
- ELB
- 3way handshaking
- english
- ICMP
- Telnet
- Storage Gateway
- kubernetes
- tcp
- SMTP
- docker
- AWS
- 브리지
- Today
- Total
Devsecops
Jenkins 설치 방법 본문
EC2 환경에서 docker 설치 후 jenkin 컨테이너 생성
os : amazon linix 2023 환경
되도록이면 t2.medium 정도는 써야할 듯, micro는 너무 느림
디스크 용량도 넉넉하게 20~30G 정도는 잡고 실습
docker 설치
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