Debian 12에 Docker CE를 설치하는 방법

Debian 12e Docker Celeul Seolchihaneun Bangbeob



Docker는 컨테이너화 플랫폼입니다. 이를 통해 개발자는 필요한 종속성과 함께 애플리케이션을 가볍고 격리된 컨테이너에 패키징할 수 있습니다. 이 방법은 다양한 환경에서 일관성과 이식성을 보장합니다. Docker의 효율적인 컨테이너화는 가상화 오버헤드를 최소화하므로 로컬 개발 환경에서 클라우드 인프라로 애플리케이션을 배포하는 데 이상적입니다. Docker를 사용하면 개발자는 애플리케이션을 쉽게 공유, 배포 및 확장할 수 있습니다. 이는 개발 프로세스를 간소화하고 DevOps 관행을 촉진합니다. 사전 구축된 이미지와 Docker Hub 리포지토리로 구성된 방대한 에코시스템은 신속한 애플리케이션 배포를 촉진하고 개발자 간의 협업을 촉진합니다. 이로 인해 Docker는 현대 소프트웨어 개발에 필수적인 도구가 되었습니다.

이 기사에서는 Debian 12 “Bookworm”에 최신 버전의 Docker CE를 설치하는 방법을 설명합니다.







목차 주제:

    1. Debian 12 패키지 데이터베이스 캐시 업데이트
    2. Debian 12에서 충돌하는 Docker 패키지 제거
    3. Debian 12에 필수 패키지 설치
    4. Debian 12에 공식 Docker 저장소의 GPG 키 설치
    5. Debian 12에 공식 Docker 패키지 저장소 추가
    6. Debian 12에 Docker CE 설치
    7. Docker 그룹에 Debian 12 로그인 사용자 추가
    8. Debian 12에서 Docker 및 Docker Compose에 액세스할 수 있는지 확인
    9. 결론

Debian 12 패키지 데이터베이스 캐시 업데이트

Debian 12 패키지 데이터베이스 캐시를 업데이트하려면 다음 명령을 실행합니다:



$ sudo 적절한 업데이트




Debian 12에서 충돌하는 Docker 패키지 제거

이미 공식 Debian 12 패키지 저장소에서 Docker를 설치한 경우 공식 Docker 패키지 저장소에서 Docker를 설치하기 전에 해당 패키지를 제거/제거해야 합니다. 이는 Debian 패키지 버전의 Docker가 Docker의 공식 Docker 패키지 버전과 충돌하지 않는지 확인하기 위한 것입니다.





Debian 12에서 충돌하는 Docker 패키지를 제거하려면 다음 명령을 실행하세요.

$ sudo 적절한 제거 --숙청 docker.io docker-doc docker-compose 포드맨-docker 컨테이너d runc


우리의 경우 충돌하는 Docker 패키지가 설치되지 않습니다. 있는 경우 제거됩니다.



Debian 12에 필수 패키지 설치

Debian 12에 공식 Docker 패키지 저장소를 설치하려면 Debian 12에 일부 패키지를 설치해야 합니다.

다음 명령을 사용하여 필수 패키지를 설치할 수 있습니다.

$ sudo 적절한 설치하다 CA 인증서 컬 gnupg


설치를 확인하려면 다음을 누르세요. 그리고 그런 다음 <엔터> .


필수 패키지가 설치되어 있어야 합니다.

Debian 12에 공식 Docker 저장소의 GPG 키 설치

Debian 12 시스템에 공식 Docker 패키지 저장소를 추가하려면 먼저 Debian 12 시스템에 공식 Docker 저장소의 GPG 키를 설치해야 합니다.

다음을 확인하려면 /etc/apt/keyrings 디렉터리에 올바른 액세스 권한이 있으면 다음 명령을 실행하십시오.

$ sudo 설치하다 -중 0755 -디 / / 적절한 / 열쇠 고리


공식 Docker 패키지 저장소의 GPG 키를 다운로드하여 /etc/apt/keyrings Debian 12 시스템의 디렉터리에서 다음 명령을 실행합니다:

$ 곱슬 곱슬하다 -fsSL https: // download.docker.com / 리눅스 / 데비안 / GPG | sudo GPG --친애하는 -영형 / / 적절한 / 열쇠 고리 / 도커.gpg


모든 사람이 공식 Docker 패키지 저장소의 GPG 키 파일을 읽을 수 있도록 하려면 다음 명령을 실행하십시오.

$ sudo chmod a+r / / 적절한 / 열쇠 고리 / 도커.gpg

Debian 12에 공식 Docker 패키지 저장소 추가

Debian 12 시스템에 공식 Docker 패키지 저장소를 추가하려면 다음 명령을 실행하세요.

$ 에코 '뎁 [아치=' $ ( dpkg --인쇄 아키텍처 ) ' 서명자=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo / / 적절한 / 소스.목록.d / 도커.리스트


변경 사항을 적용하려면 다음 명령을 사용하여 Debian 12 패키지 데이터베이스 캐시를 업데이트해야 합니다:

$ sudo 적절한 업데이트


Debian 12에 Docker CE 설치

Debian 12에 최신 버전의 Docker CE를 설치하려면 다음 명령을 실행하세요.

$ sudo 적절한 설치 docker-ce docker-ce-cli 컨테이너d.io docker-buildx-플러그인 docker-compose-plugin


설치를 확인하려면 다음을 누르세요. 그리고 그런 다음 <엔터> .


Docker CE 및 필수 종속성 패키지가 인터넷에서 다운로드되고 있습니다. 완료하는 데 시간이 걸립니다.


Docker CE 및 필수 종속성 패키지가 설치되고 있습니다. 완료하는 데 시간이 걸립니다.


이 시점에서 최신 버전의 Docker CE가 Debian 12 시스템에 설치되어 있어야 합니다.

Docker 그룹에 Debian 12 로그인 사용자 추가

슈퍼유저 권한 없이 Docker 명령을 실행하려면 Debian 12 시스템의 로그인 사용자를 Docker 그룹에 추가해야 합니다.

Debian 12 시스템의 로그인 사용자를 Docker 그룹에 추가하려면 다음 명령을 실행하세요:

$ sudo 사용자 모드 -aG 도커 $ ( 후아미 )


변경 사항을 적용하려면 다음 명령을 사용하여 Debian 12 시스템을 재부팅하세요:

$ 재부팅

Debian 12에서 Docker 및 Docker Compose에 액세스할 수 있는지 확인

컴퓨터가 부팅되면 터미널 앱에서 다음 명령을 실행하여 Docker에 액세스할 수 있는지 확인하세요.

$ 도커 버전


Docker에 액세스할 수 있는 경우 설치된 Docker 버전 번호와 빌드 정보가 인쇄되어야 합니다. 보시다시피 Docker 버전 24.0.4가 Debian 12 시스템에 설치되어 있습니다.


Docker Compose에 액세스할 수 있는지 확인하려면 다음 명령을 실행하십시오.

$ 도커 작성 버전


Docker Compose에 액세스할 수 있는 경우 설치된 Docker Compose 버전 번호가 인쇄되어야 합니다. 보시다시피 Docker Compose 버전 2.19.1이 Debian 12 시스템에 설치되어 있습니다.

결론

Debian 12 “Bookworm”에 최신 버전의 Docker Community Edition(CE) 및 Docker Compose를 설치하는 방법을 보여드렸습니다. 또한 슈퍼유저(루트) 권한 없이 Debian 12에서 Docker를 실행하는 방법과 Debian 12에서도 Docker 및 Docker Compose에 액세스할 수 있는지 확인하는 방법을 보여주었습니다.