기계적 인조 인간

debian 9에서 docker를 설치하고 사용하는 방법

Debian . О дистрибутивах Debian по чесноку

Debian . О дистрибутивах Debian по чесноку

차례:

Anonim

Docker는 거의 모든 곳에서 실행할 수있는 휴대용의 자급 자족 컨테이너로 애플리케이션을 신속하게 빌드, 테스트 및 배포 할 수있는 컨테이너화 플랫폼입니다.

Docker는 컨테이너 기술의 사실상 표준이며 DevOps 엔지니어와 지속적인 통합 및 제공 파이프 라인을위한 필수 도구입니다.

이 튜토리얼에서는 데비안 9 머신에 Docker를 설치하는 과정을 안내하고 기본 Docker 개념과 명령을 살펴 봅니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오. 이 학습서의 모든 명령은 루트가 아닌 사용자로 실행해야합니다.

데비안에 Docker 설치

다음 단계는 Docker의 저장소에서 최신 안정 Docker 버전을 설치하는 방법을 설명합니다.

  1. 설치된 패키지를 최신 버전으로 업데이트하십시오.

    sudo apt update sudo apt upgrade

    HTTPS를 통해 새 저장소를 추가하는 데 필요한 종속성을 설치하십시오.

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    다음 curl 명령을 사용하여 저장소의 GPG 키를 가져 오십시오.

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    다음을 입력하여 Docker APT 저장소를 시스템의 소프트웨어 저장소 목록에 추가하십시오.

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Docker 리포지토리가 활성화되었으므로 apt 패키지 목록을 업데이트하고 다음과 같이 최신 버전의 Docker CE (Community Edition)를 설치하십시오.

    sudo apt update sudo apt install docker-ce

    설치가 완료되면 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 Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    작성 당시 데비안 9에서 사용 가능한 Docker의 현재 버전은 18.06.0-ce 입니다. 다음과 같이 Docker 버전을 확인하십시오.

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Sudo없이 Docker 명령 실행

기본적으로 관리자 권한이있는 사용자 만 Docker 명령을 실행할 수 있습니다.

sudo 를 추가하지 않고 루트가 아닌 사용자로 Docker 명령을 실행하려면 Docker CE 패키지 설치 중에 작성된 docker 그룹에 사용자를 추가해야합니다. 다음과 같이 입력하면됩니다:

sudo usermod -aG docker $USER

$USER 는 사용자 이름을 보유한 환경 변수입니다.

그룹 멤버쉽이 새로 고쳐 지도록 로그 아웃했다가 다시 로그인하십시오.

sudo 를 추가하지 않고 docker 명령을 실행할 수 있는지 확인하려면 다음 명령을 실행하여 테스트 이미지를 다운로드하고 컨테이너에서 실행 한 다음 "Hello from Docker"메시지를 인쇄하고 종료하십시오.

docker container run hello-world

출력은 다음과 같아야합니다.

도커 컨테이너 제거

하나 이상의 컨테이너를 삭제하려면 컨테이너 ID (또는 ID)를 복사하여 container rm 하위 명령 뒤에 붙여 넣으십시오.

docker container rm c55680af670c

결론

데비안 9 머신에 Docker를 설치하는 방법과 Docker 이미지를 다운로드하고 Docker 컨테이너를 관리하는 방법을 배웠습니다. 이 튜토리얼은 Docker 생태계의 표면을 거의 긁지 않습니다. 다음 기사 중 일부에서는 Docker의 다른 측면을 계속 살펴볼 것입니다.

공식 Docker 설명서도 확인하십시오.

도커 데비안