Infra/CI&CD

EC2 배포를 위한 사전작업

now0204 2024. 8. 13. 11:39

 

 

1. Docker 설치하기 

 

1.1 우분투 시스템 패키지 업데이트 

sudo apt-get update

 

1.2 필요판 패키지 설치 

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

1.3 Docker 공식 GPG키 추가 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

1.4 Docker 공식 apt 저장소 추가 

sudo add-apt-repository "deb [arch=amd64] 
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

1.5 시스템 패키지 업데이트

sudo apt-get update

 

1.6 Docker 설치 

sudo apt-get install docker-ce docker-ce-cli containerd.io

 

1.7 Docker 설치 확인

sudo systemctl status docker

 

1.8 Docker-compose 설치 (필요할 시 - 2.29 버전 기준이다 더 최신을 받으려면 Docker-compose 공식 사이트에가서 확인)

sudo curl -L 
https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-`uname -s`-`uname -m` -o 
/usr/local/bin/docker-compose

 

1.9 다운로드한 compose 파일에 권한 설정 

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

 

1.10 설치된 compose 확인

docker-compose --version

 

2. Git 설치하기 

 

2.1 git 설치

sudo apt-get install git

 

2.1 git 버전 확인

git --version

 

 

2.2 SSH 키 생성

cd ~/.ssh

 

2.3 ssh-keygen

ssh-keygen -t rsa -C 깃허브계정

그 다음 엔터 난사 

 

2.4 public  key 복사하기

cat id_rsa.pub

여기서 나온 결과를 복사함 

 

2.5 깃허브에 SSH 키등록

 

프로필에 Settings -> SSH and GPG keys로 이동 

 

 

 new SSH key 클릭

 

key에 값 복사해서 넣고 저장