Debian 10 Linux에 Docker 설치 및 사용 방법

Debian 10 Linux에 Docker 설치 및 사용 방법

2022-05-17 last update

7 minutes reading docker debian
Docker는 용기화 플랫폼으로 응용 프로그램을 신속하게 구축하고 테스트하며 배치할 수 있으며 이식 가능하고 자급자족하는 용기로 만들 수 있으며 거의 모든 곳에서 실행할 수 있습니다.이 자습서에서는 Debian 10 Buster에 Docker를 설치하는 방법을 설명하고 Docker의 기본 개념과 명령을 탐색합니다.

Debian에 Docker 설치

다음 절차를 수행하여 Docker의 저장소에서 최신 안정적인 Docker 버전을 설치합니다.
  • 설치add a new repository에 필요한 패키지
    HTTPS:
    sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
  • 다음 명령 curl command을 사용하여 저장소의 GPG 키를 가져옵니다.
    :
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    이 성공하면 명령이 되돌아옵니다OK.
  • 안정적인 DockerAPT repository 추가
    시스템의 소프트웨어 저장소 목록:
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    $(lsb_release -cs)의 이름이 반환됩니다Debian distribution.
    . 이 예에서 buster.
  • 업데이트 apt 패키지 목록 및 최신 버전의 Docker CE(커뮤니티 버전) 설치:
    sudo apt updatesudo apt install docker-ce
  • 설치가 완료되면 Docker 서비스가 자동으로 시작됩니다.이를 검증하려면 이 문서를 작성할 때 다음과 같이 입력하십시오:
    sudo systemctl status docker
  • , Docker의 최신 안정적인 버전은 19.03.1:
    ● docker.service - Docker Application Container Engine
    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
    Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago
        Docs: https://docs.docker.com
    ...
  • Docker 명령을 Sudo 없이 수행

    , 기본적으로 루트와 user with sudo privileges만 있습니다.
    Docker 명령을 실행할 수 있습니다.미리 접두어를 붙이지 않고 Docker 명령을 실행하는 경우 sudo
    docker CE 패키지를 설치하는 동안 만든 docker 그룹에 사용자를 추가해야 합니다.이를 위해
    docker -v
    $USER(하나)environment variable를 입력하십시오.
    그것은 당신의 사용자 이름입니다.그룹 구성원의 ID를 새로 고칠 수 있도록 로그아웃하고 다시 로그인합니다.검증이 완료되면 docker 명령을 사용하지 않고 실행할 수 있습니다sudo. 입력:
    Docker version 19.03.1, build 74b1e89
    이 명령은 테스트 이미지를 다운로드하고 컨테이너에서 실행하며 "Hello from Docker"메시지를 인쇄하고 종료합니다.출력은 다음과 같습니다:

    Docker 작업

    현재 Debian 10에 docker를 설치했습니다. 기본적인 docker 개념과 명령을 살펴보겠습니다.

    Docker 이미지

    Docker 이미지는 일련의 파일 시스템 층으로 구성되어 이미지Dockerfile의 명령을 나타낸다
    실행 가능한 소프트웨어 응용 프로그램을 구성하다.이미지는 응용 프로그램과 라이브러리, 이진 파일, 응용 프로그램 실행에 필요한 명령을 포함하는 변할 수 없는 이진 파일입니다.대부분의 Docker 이미지는 Docker Hub에서 사용 가능
    . 이것은 클라우드 기반의 등록 서비스로 다른 기능 외에 Docker 이미지를 공공 저장소나 개인 저장소에 저장하는 데도 사용됩니다.Docker Hub 레지스트리에서 이미지를 검색하려면 docker search 명령을 사용합니다.예를 들어, Debian 이미지를 검색하려면 다음과 같이 입력할 수 있습니다.
    sudo usermod -aG docker $USER

    부두 컨테이너

    이미지의 인스턴스를 컨테이너라고 합니다.컨테이너는 단일 응용 프로그램, 프로세스 또는 서비스가 실행될 때를 나타낸다.이것은 가장 적합한 비교가 아닐 수도 있지만, 만약 당신이 프로그래머라면, Docker 이미지를 클래스로 보고, Docker 용기를 클래스로 보는 실례를 볼 수 있다.컨테이너를 시작, 중지, 제거 및 관리하려면 docker container 명령을 사용합니다.예를 들어 다음 명령은 start a Docker container
    Debian 이미지 기반로컬에 이미지가 없으면 먼저 다운로드됩니다.
    docker container run hello-world
    Debian 용기는 시작 후 즉시 정지됩니다. 프로세스가 오래 실행되지 않았고 다른 명령이 제공되지 않았기 때문입니다.용기를 시작하고 빈 명령을 실행한 다음 종료합니다.스위치-it를 통해 가능interact with the container
    명령줄을 통과하다.인터랙티브 용기 형식을 시작하려면:
    docker search debian
    docker container run debian
    위에서 보듯이 용기가 시작되면 명령 알림이 바뀝니다. 이것은 현재 작업 중임을 의미합니다from inside the container
    (adsbygoogle=window.adsbygoogle | |[]).추진({});~ list running Docker containers
    , 다음 명령을 사용합니다:
    docker container run -it debian /bin/bash
    실행 중인 용기가 없으면 출력이 비어 있습니다.모든 컨테이너를 보려면 -a 스위치를 전달하십시오.
    [email protected]:/#
    
    하나 이상의 컨테이너를 삭제하려면 컨테이너 ID를 복사하고 container rm 명령 다음에 붙여넣기만 하면 됩니다.
    docker container ls

    결론

    Debian 10에 Docker를 설치하는 것은 비교적 간단한 작업입니다.Docker는 실제로 용기 기술의 표준으로DevOps 엔지니어와 그 지속적인 통합과 납품 파이프라인의 중요한 도구이다.자세한 내용은 공식 홈페이지Docker documentation를 참조하십시오.
    . 질문이 있으시면 아래에 메시지를 남겨 주십시오.