ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • EC2 배포를 위한 사전작업
    Infra/CI&CD 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에 값 복사해서 넣고 저장 

    'Infra > CI&CD' 카테고리의 다른 글

    Jenkins CI/CD 구축 (With Docker + Github + Docker Hub)  (4) 2024.08.14
    Github Action으로 ecr 업로드 하기  (0) 2024.05.16
    Github Action 기본 사용법  (0) 2024.05.16
Designed by Tistory.