>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 Docker를 설치하고 구성하는 방법

Linux에서 Docker를 설치하고 구성하는 방법

王林
王林원래의
2023-07-06 18:37:101602검색

Linux에서 Docker를 설치하고 구성하는 방법

소개:
Docker는 애플리케이션과 해당 종속성을 컨테이너로 쉽게 패키징하여 다양한 운영 체제 실행에서 원활하게 작동할 수 있는 오픈 소스 컨테이너화 플랫폼입니다. Docker를 사용하면 애플리케이션을 빠르고 쉽게 관리하고 배포할 수 있습니다. 이 문서에서는 Linux에서 Docker를 설치 및 구성하는 방법을 자세히 설명하고 해당 코드 예제를 제공합니다.

1단계: Docker 설치

  1. 시스템 패키지 업데이트:
    sudo apt-get update
  2. apt가 HTTPS를 통해 미러 소스를 사용할 수 있도록 필요한 패키지를 설치합니다.
    sudo apt-get install apt-transport-https ca-certificates 컬 소프트웨어-속성-공통
  3. Docker 공식 GPG 키 추가:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/ keyrings/docker- archive-keyring.gpg
  4. Docker 안정 버전 저장소 설정:
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker. com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  5. 업데이트 패키지 인덱스:
    sudo apt-get update
  6. 최신 버전의 Docker 엔진 및 컨테이너d 설치:
    sudo apt-get install docker-ce docker-ce-cli 컨테이너d.io
  7. Docker가 성공적으로 설치되었는지 확인:
    docker --version

2단계: Docker 구성

  1. Docker 그룹 만들기:
    sudo groupadd docker
  2. 현재 사용자를 docker 그룹에 추가:
    sudo usermod -aG docker $USER
  3. 변경 사항을 적용하려면 현재 터미널을 종료하고 다시 로그인하세요.

3단계: Docker 설치 및 구성 확인

  1. hello-world 이미지 실행:
    docker run hello-world

    성공적으로 실행되면 Docker가 올바르게 설치 및 구성되었음을 알리는 메시지가 표시됩니다.

4단계: Docker 이미지 다운로드 가속화(선택)
Docker 이미지 다운로드 속도가 느린 경우 국내 가속 소스를 구성하여 다운로드 속도를 높일 수 있습니다. 여기에 예가 있습니다.

  1. Docker 구성 파일을 편집합니다.
    sudo nano /etc/docker/daemon.json
  2. 파일에 다음 콘텐츠를 추가합니다.
    {

    "registry-mirrors": ["https://mykfwk8w.mirror.aliyuncs.com"]

    }

  3. 파일을 저장하고 닫습니다.
  4. Docker 서비스 다시 시작:
    sudo systemctl restart docker

요약:
이 문서에서는 Linux에서 Docker를 설치 및 구성하는 과정을 소개하고 해당 코드 샘플을 제공합니다. 위 단계를 따르면 Linux 시스템에 Docker를 쉽게 설치 및 구성하고 이 강력한 컨테이너화 플랫폼을 사용하여 애플리케이션을 관리 및 배포할 수 있습니다. 행복한 Docker 여행을 기원합니다!

위 내용은 Linux에서 Docker를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.