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에 값 복사해서 넣고 저장