
Debian 10 Linux에 Docker 설치 및 사용 방법
Docker는 용기화 플랫폼으로 응용 프로그램을 신속하게 구축하고 테스트하며 배치할 수 있으며 이식 가능하고 자급자족하는 용기로 만들 수 있으며 거의 모든 곳에서 실행할 수 있습니다.이 자습서에서는 Debian 10 Buster에 Docker를 설치하는 방법을 설명하고 Docker의 기본 개념과 명령을 탐색합니다. 설치add a new repository에 필요한 패키지
HTTPS: 다음 명령
: 안정적인 DockerAPT repository 추가
시스템의 소프트웨어 저장소 목록:
. 이 예에서 업데이트 설치가 완료되면 Docker 서비스가 자동으로 시작됩니다.이를 검증하려면 이 문서를 작성할 때 다음과 같이 입력하십시오: , Docker의 최신 안정적인 버전은
Docker 명령을 실행할 수 있습니다.미리 접두어를 붙이지 않고 Docker 명령을 실행하는 경우
docker CE 패키지를 설치하는 동안 만든 docker 그룹에 사용자를 추가해야 합니다.이를 위해
그것은 당신의 사용자 이름입니다.그룹 구성원의 ID를 새로 고칠 수 있도록 로그아웃하고 다시 로그인합니다.검증이 완료되면
실행 가능한 소프트웨어 응용 프로그램을 구성하다.이미지는 응용 프로그램과 라이브러리, 이진 파일, 응용 프로그램 실행에 필요한 명령을 포함하는 변할 수 없는 이진 파일입니다.대부분의 Docker 이미지는 Docker Hub에서 사용 가능
. 이것은 클라우드 기반의 등록 서비스로 다른 기능 외에 Docker 이미지를 공공 저장소나 개인 저장소에 저장하는 데도 사용됩니다.Docker Hub 레지스트리에서 이미지를 검색하려면
Debian 이미지 기반로컬에 이미지가 없으면 먼저 다운로드됩니다.
명령줄을 통과하다.인터랙티브 용기 형식을 시작하려면:
(adsbygoogle=window.adsbygoogle | |[]).추진({});~ list running Docker containers
, 다음 명령을 사용합니다:
. 질문이 있으시면 아래에 메시지를 남겨 주십시오.
Debian에 Docker 설치
다음 절차를 수행하여 Docker의 저장소에서 최신 안정적인 Docker 버전을 설치합니다.HTTPS:
sudo apt update
sudo 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
.시스템의 소프트웨어 저장소 목록:
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 update
sudo apt install docker-ce
sudo systemctl status 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 containerDebian 이미지 기반로컬에 이미지가 없으면 먼저 다운로드됩니다.
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를 참조하십시오.. 질문이 있으시면 아래에 메시지를 남겨 주십시오.