# [AWS,Docker] AWS 에 Docker, docker compose 설치하기

2024. 12. 14. 18:28개발/클라우드


📌 본 포스팅은 AWS EC2 ubuntu 에 docker 와 compose 설치하는  내용을 다룹니다.

🌞 2024.12.13 Fri

1. Ubuntu 환경에서 Docker 설치와 Compose 설치


    ## Docker 설치를 위한 세팅 
    sudo apt-get update && \     
    sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \     
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \     
    sudo apt-key fingerprint 0EBFCD88 && \     
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \     
    sudo apt-get update && \     
    sudo apt-get install -y docker-ce && \     
    docker -v # Docker 버전 확인 

    ## Compose 설치를 위한 세팅 
    sudo apt-get update && \ 
    sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release 

    ## Docker 재설치 
    sudo mkdir -p /etc/apt/keyrings 
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 
    echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    ## 도커에 관해 권한 상승(재로그인시 적용)
    sudo usermod -aG docker $USER

    ## 도커 compose 설치 
    sudo curl -L https://github.com/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    ## 권한 설정 및 버전 확인 
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version