Ubuntu 20.04에 Docker 설치 방법

Ubuntu 20.04에 Docker 설치 방법

2022-05-17 last update

5 minutes reading docker ubuntu
Docker는 응용 프로그램을 신속하게 구축하고 테스트하며 배치할 수 있는 용기화 플랫폼입니다.컨테이너는 하나의 응용 프로그램이 실행될 때 소프트웨어 실행에 필요한 모든 내용을 포함한다.Docker는 현대 소프트웨어 개발과 DevOps의 지속적인 통합과 배치 파이프라인의 불가결한 일부분이다.이 자습서는 Ubuntu 20.04 시스템에서 Docker를 설치하는 방법에 대해 설명합니다.Docker는 표준 Ubuntu 20.04 저장소에서 설치할 수 있지만 항상 최신 버전이 아닐 수도 있습니다.Docker 공식 저장소에서 최신 Docker 패키지를 설치합니다.

Ubuntu 20.04에 Docker 설치

은 Ubuntu에 Docker를 설치하는 것이 매우 간단합니다.Docker 저장소를 활성화하고 저장소 GPG 키를 가져온 다음 패키지를 설치합니다.우선, 패키지 인덱스를 업데이트하고 add a new HTTPS repository을 설치하는 데 필요한 의존항을 설치합니다
:
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
은 다음 curl 을 사용하여 저장소의 GPG 키를 가져옵니다.
명령:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
시스템에 Docker APT 저장소를 추가합니다.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
현재 Docker 저장소가 활성화되어 있으며 저장소에서 사용할 수 있는 모든 Docker 버전을 설치할 수 있습니다.
  • 최신 버전의 Docker를 설치하려면 다음 명령을 실행하십시오.특정 Docker 버전을 설치하려면 이 단계를 건너뛰고 다음 단계로 이동합니다.
    sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io
  • 특정 버전을 설치하려면 먼저 Docker 저장소에서 사용할 수 있는 모든 버전을 열거하십시오:
    sudo apt updateapt list -a docker-ce
    Docker 버전은 2열에 인쇄할 수 있습니다.본문을 작성할 때 Docker 공식 저장소에는 Docker 버전(5:19.03.9~3-0~ubuntu-focal)이 하나밖에 없다.
    docker-ce/focal 5:19.03.9~3-0~ubuntu-focal amd64
    패키지 이름
    sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io
  • =<VERSION>을 추가하여 특정 버전을 설치합니다. 설치가 완료되면 Docker 서비스는 자동으로 시작됩니다.
    sudo systemctl status docker
    을 입력하여 검증할 수 있습니다. 출력은 다음과 같습니다:
    ● docker.service - Docker Application Container Engine
         Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
         Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
    ...
    에서 새 Docker를 발표할 때 표준 sudo apt update && sudo apt upgrade 프로세스 업데이트 패키지를 사용할 수 있습니다.Docker 패키지가 업데이트되지 않도록 하려면 예약됨으로 표시: 기본적으로
    sudo apt-mark hold docker-ce

    Root 이외의 사용자로 Docker 명령 실행

    , 루트 및 user with sudo privileges에만 해당
    Docker 명령을 실행할 수 있습니다.비 루트 사용자로 Docker 명령을 실행하려면 Docker CE 패키지가 설치되는 동안 만들어진 Docker 그룹에 사용자를 추가해야 합니다.이를 위해
    sudo usermod -aG docker $USER
    $USER environment variable을 입력하십시오.
    그것은 당신의 사용자 이름입니다.그룹 구성원의 ID를 새로 고칠 수 있도록 로그아웃하고 다시 로그인합니다.

    설치 확인

    은 Docker가 성공적으로 설치되었는지, 그리고 docker 명령을 미리 추가하지 않고 실행할 수 있는지 확인합니다.
    , sudo
    테스트 컨테이너:
    docker container run hello-world
    이 명령은 테스트 이미지를 다운로드하고 로컬에서 찾을 수 없으면 컨테이너에서 실행하고 Hello from Docker 메시지를 인쇄한 다음 종료합니다.출력은 다음과 같습니다: 용기는 메시지를 인쇄한 후에 멈출 것입니다. 왜냐하면 이것은 장시간 실행되는 프로세스가 없기 때문입니다.Docker는 기본적으로 Docker Hub에서 이미지를 추출합니다.이것은 클라우드 기반의 등록 서비스로 다른 기능 외에 Docker 이미지를 공공 또는 개인 저장소에 저장합니다.

    Docker 제거

    Docker를 제거하기 전에 run을 설치하는 것이 좋습니다.
    다음 명령을 실행하면 실행 중인 모든 용기를 정지하고 모든 docker 대상을 삭제합니다:
    docker container stop $(docker container ls -aq)docker system prune -a --volumes
    현재 docker를 마운트 해제할 수 있습니다. apt이 설치된 다른 패키지처럼:
    sudo apt purge docker-cesudo apt autoremove

    결론

    Ubuntu 20.04 기기에 docker를 설치하는 방법을 보여 줍니다.Docker에 대한 자세한 내용은 공식 remove all containers, images, volumes, and networks을 참조하십시오.
    . 질문이 있으시면 아래에 메시지를 남겨 주십시오.