ABOUT ME

Today
Yesterday
Total
  • Docker) Docker Engine 설치해보기 (Ubuntu)
    Cloud/Docker 2022. 9. 28. 19:02
    실습 환경 : AWS console (2022/09), Visual Studio Code, Xshell7
    실습 목적 : Docker 환경 구성을 위한 Docker Engine을 설치해본다.

    Docker Engine, Ubuntu에서  설치해보기

    • 운영환경에 docker engine 설치시에는 최신버전보다 안정된 버전의 설치를 권장한다.

    0.  (선택사항) 이전에 설치된 docker engine 삭제
    sudo apt-get remove docker docker-engine docker.io containerd runc​


    1.  docker engine 설치를 위한 Ubuntu package 설치

    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg lsb-release


    2.  Docker 공식 GPG key 설치 (공개키 설치)

    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg


    3.  Ubuntu용 docker repository 설정

    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


    4.  설치 설정 반영을 위한 update 수행

    sudo apt-get update


    5.  Docker 버전정보 확인 후, 출력된 버전 정보 중 하나를 shell 변수에 등록

    apt-cache madison docker-ce
    
    VERSION=5:20.10.18~3-0~ubuntu-jammy
    # VERSION=[docker ce 버전정보]


    6.  변수에 등록한 버전의 Docker Engine 설치

    sudo apt-get install docker-ce=$VERSION docker-ce-cli=$VERSION containerd.io docker-compose-plugin
    # sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io docker-compose-plugin


    7.  Docker Engine 설치 확인

    docker version


    사용자 설정


    • docker 명령은 관리자 권한으로 수행하지 않으면 권한오류가 생길 수 있다.

      현재 사용자를 docker 그룹에 소속시켜 사용한다.
    sudo usermod -aG docker ubuntu
    # sudo usermod -aG docker [사용자ID]​


    Amazon EC2에 Docker를 설치하는 방법


    1.  docker 다운로드
    sudo yum update
    sudo amazon-linux-extras install docker​

    2.  docker 실행
    sudo systemctl start docker
    sudo systemctl enable docker​

     


     

    댓글

Designed by Tistory.