간단 지식/SW validation&verification

00. AWS, Docker, jenkins 설치

납작한돌맹이 2021. 3. 30. 18:38
반응형

1.  AWS에 접속 & 회원가입

AWS Management Console (amazon.com)

 

https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2

 

us-east-2.console.aws.amazon.com

2. Amazon Machine Image AMI로 EC2생성

생성 단계 중 보안 그룹 구성에서 엑세스 규칙을 추가할 수 있다.(인스턴스 후에도 수정가능)

여기서 유형은 사용자 지정 TCP, 프로토콜은 TCP, 포트범위는 8080, 소스는 사용자 지정인 규칙을 만들어주면 된다.

 

3. git bash를 열어 ssh로 접속.

-> ssh -i 'private key 파일 경로' ec2-user@퍼블릭DNS

 

4. 순서대로 아래 명령어 입력

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo /usr/sbin/alternatives --config java	//마지막에 1번 누르고 엔터
java -version	//잘 설치되었는지 확인

 

5. jenkins 설치

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 
sudo yum install jenkins -y

 

6. docker 설치

sudo yum install docker -y
sudo service docker start

 

7. docker 그룹 권한 설정

sudo usermod -a -G docker ec2-user 
sudo usermod -a -G docker jenkins

이제 bash 창을 나가고 다시 들어온다. 그리고 아래 명령어로 권한이 잘 적용되었는지 확인해본다.

docker ps 
docker info

 

8. jenkins 시작

sudo service jenkins start

 

9. jenkins 웹페이지 접속

젠킨스 url은 http://퍼블릭ip주소:8080

퍼블릭 ip 정보는 aws에서 생성한 인스턴스의 연결 정보에 있다.

웹페이지에 접속을 하면 비밀번호를 입력하라고 뜬다. 비밀번호는 ssh에서 아래 명령어로 얻을 수 있다.

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

들어가면 뜨는 화면이 아래와 같을텐데 왼쪽거를 선택해준다.

 

10. 계정 생성

complete!

 

++++++

aws 서비스를 다 썼다면 인스턴스 종료를 꼭 해줘야한다

 

 

 

(이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

반응형