서론Windows 환경 + vscode로 진행했다. IaC(Infrastructure as Code)인 테라폼을 공부하는 겸 AWS 인프라를 구축해보고자 한다. 🎈 기본 개념1. 프로바이더 (Provider)테라폼과 외부서비스를 연결하는 기능하는 모듈즉, AWS 서비스의 자원을 생성하기 위해선 AWS 프로바이더를 먼저 준비해야한다. 2. 리소스 (Resource)특정 프로바이더가 제공해 주는 조작 가능한 대상의 최소 단위즉, AWS 프로바이더는 aws_instance 리소스 타입을 제공이 리소스 타입 사용해서 EC2의 가상 머신 리소스 선언 및 조작이 가능3. 계획 (Plan)테라폼 프로젝트 디렉터리 아래 모든 .tf 파일의 내용을 실제로 적용가능한지 확인하는 작업을 계획테라폼에서는 이를 terra..
서론윈도우 컴퓨터에 Terraform 을 설치하는 과정을 기록해보고자 한다. 🔨 설치하기https://developer.hashicorp.com/terraform/install사이트에 접속하여 파일을 다운로드하자 Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com 📁 폴더 생성하기C:// 에 terraform 폴더를 만든이후 - 압축하여 나온 terraform.exe 를 이동 ⚙ 환경변수 설정하기윈도우 버튼 클릭 - 시스템 환경 변수 편집 입력 환경변수 설정해주기 ✅ 시스템 변수의 Path - 편집 누르기 ✅ ..
서론Ubuntu 환경을 기준Docker를 설치 및 확인하는 절차를 정리해보고자 한다. Docker 설치 & 그룹화# Docker 설치sudo apt install docker.io# 사용자를 Docker 그룹에 추가하기sudo usermod -a -G docker $USER Docker 실행 권한은 root 에게만 있기에 root 권한이 없는 계정을 Docker 그룹에 추가해 줘야 도커를 사용할 수 있다.docker ps 이후 다음과 같이 나온다면 docker 설치 & 그룹화가 잘 된것이다. Docker 명령어 정리# docker 컨테이너 실행 확인docker ps# docker 컨테이너 전체 확인 명령어docker ps -a# docker 컨테이너 상세정보 확인docker inspect {conta..
서론 EC2 (t2.micro)에 Docker를 설치하고 Spring Application의 jar 파일을 만들어서 이미지를 만들어서 올려보고자 한다 본 글은 Window 기준 입니다. EC2 - Docker 설치하기 EC2 인스턴스를 방금 설치했다고 가정하고 진행하는 Docker 설치 명령어이다. sudo apt update sudo apt upgrade # docker 설치 sudo apt install -y docker.io # 사용자를 docker 그룹에 추가하는 명령어 sudo usermod -a -G docker $USER # 설정한 그룹을 즉각 인식하는 명령어, 생략시 재부팅 후에만 group 적용된다. newgrp docker # docker 잘 설치됐는지 확인해보기 docker ps Sp..