Docker Buildx plugin과 Docker Compose를 설치하고 설정하는 과정입니다.

  1. 적절한 디렉토리 생성 및 권한 설정:

    
    mkdir -p ~/.docker/cli-plugins
    sudo chown -R $USER:$USER ~/.docker
    
    
  2. Docker Buildx plugin 다운로드 및 설치:

    
    DOCKER_BUILDX_VERSION=$(curl -s <https://api.github.com/repos/docker/buildx/releases/latest> | grep tag_name | cut -d '"' -f 4)
    curl -SL "<https://github.com/docker/buildx/releases/download/${DOCKER_BUILDX_VERSION}/buildx-${DOCKER_BUILDX_VERSION}.linux-amd64>" -o ~/.docker/cli-plugins/docker-buildx
    chmod +x ~/.docker/cli-plugins/docker-buildx
    
    
  3. Docker Compose 설치:

    
    DOCKER_COMPOSE_VERSION=$(curl -s <https://api.github.com/repos/docker/compose/releases/latest> | grep tag_name | cut -d '"' -f 4)
    sudo curl -L "<https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    
    
  4. Docker 그룹에 현재 사용자 추가:

    sudo usermod -aG docker $USER
    
    
  5. Docker 서비스 시작 및 부팅 시 자동 시작 설정:

    
    sudo systemctl start docker
    sudo systemctl enable docker
    
    
  6. 설치 확인:

    
    docker --version
    docker-compose --version
    docker buildx version