Windows 시스템에서 Docker를 설치하고 사용하는 방법

Windows 시스템에서 Docker를 설치하고 사용하는 방법

Docker는 개발자가 신속한 배포 및 운영을 위해 애플리케이션과 해당 종속성을 휴대용 컨테이너에 패키징할 수 있도록 하는 컨테이너화 기술입니다. Windows 시스템에서는 다음 단계를 통해 Docker를 설치하고 사용할 수 있습니다.

이점:

Docker는 애플리케이션을 개발, 제공 및 실행하기 위한 개방형 플랫폼입니다. Docker를 사용하면 인프라에서 애플리케이션을 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. Docker를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습니다. 코드를 신속하게 전달, 테스트 및 배포하는 Docker의 접근 방식을 활용하면 코드 작성과 프로덕션 환경 실행 사이의 지연 시간을 크게 줄일 수 있습니다.

애플리케이션 시나리오:

  • 웹 애플리케이션의 자동화된 패키징 및 게시.
  • 자동화된 테스트와 지속적인 통합 및 릴리스.
  • 서비스 기반 환경에서 데이터베이스 또는 기타 백엔드 애플리케이션을 배포하고 조정합니다.
  • 처음부터 컴파일하거나 기존 OpenShift 또는 Cloud Foundry 플랫폼을 확장하여 자체 PaaS 환경을 구축하세요.

도커 설치

환경 준비

Windows용 Docker는 Docker Community Edition(CE) 애플리케이션입니다. Windows용 Docker 설치 패키지에는 Windows 시스템에서 Docker를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 가상 머신을 설치하지 않고 Windows 운영 체제에 Docker를 직접 설치하고 사용하는 방법을 배우려면 먼저 시스템이 Windows용 Docker의 설치 및 사용 요구 사항을 충족하는지 확인해야 합니다. 다음과 같이:

1. Windows용 Docker의 현재 버전은 64비트 Windows 10 Pro, Professional, Enterprise 및 Education 버전에서 실행됩니다. (홈버전은 지원하지 않습니다) 2. 컴퓨터 가상화가 켜져 있는지 확인 : 컴퓨터 좌측하단 시작버튼 우클릭 -> 작업관리자 -> 성능 -> CPU, 가상화 활성화 여부 확인 , 가상화가 비활성화로 표시되면 다시 시작해야 합니다. 컴퓨터가 가상화를 활성화하기 위해 BIOS에 진입합니다. (바이두에서는 컴퓨터 없이 방법이 다릅니다.) 3. 가상화를 활성화하고 다시 시작한 후 작업 관리자에서 가상화 활성화 여부를 다시 확인합니다. .
여기에 이미지 설명을 삽입하세요.
4. 컴퓨터 왼쪽 하단에 있는 시작 버튼을 마우스 왼쪽 버튼으로 클릭 -> "설정" 클릭 -> "Windows 기능" 검색 -> Windows 기능 활성화 또는 비활성화 -> Hyper-v를 확인합니다. 활성화한 후 컴퓨터는 다시 시작되고 설치 환경이 성공적으로 구성됩니다.
여기에 이미지 설명을 삽입하세요.
여기에 이미지 설명을 삽입하세요.

다운로드

다운로드 주소
https://docs.docker.com/desktop/install/windows-install/#download-docker-for-windows
여기에 이미지 설명을 삽입하세요.

설치하다

  1. 설치가 완료되면 Docker Desktop 애플리케이션을 엽니다. 시스템 트레이에 Docker 아이콘이 표시됩니다.

  2. Docker 아이콘을 클릭하고 "설정" 메뉴를 선택한 후 Docker 설정 페이지로 들어갑니다. "일반" 탭에서는 Docker의 시작 항목과 종료 항목을 설정할 수 있습니다.

  3. "리소스" 탭에서 Docker의 CPU 및 메모리 사용량을 설정할 수 있습니다.

  4. "고급" 탭에서는 Docker의 네트워크 및 프록시 설정을 지정할 수 있습니다.

도커 사용

  1. 명령줄 터미널을 열고 다음 명령을 입력하여 Docker가 올바르게 설치되었는지 확인합니다.

    docker version
    

    올바르게 설치되면 Docker 버전 정보가 표시됩니다.
    여기에 이미지 설명을 삽입하세요.

  2. Docker 이미지를 다운로드합니다. Docker 이미지는 애플리케이션과 해당 종속성을 포함하는 실행 가능한 패키지입니다. Docker Hub에서 이미지를 다운로드하거나 Dockerfile을 사용하여 이미지를 사용자 정의할 수 있습니다.

    docker pull [image name]
    

    예를 들어 Ubuntu 이미지를 다운로드합니다.

    docker pull ubuntu
    
  3. Docker 컨테이너를 실행합니다. 컨테이너는 애플리케이션을 실행할 수 있는 Docker 이미지의 인스턴스입니다.

    docker run [image name]
    

    예를 들어 Ubuntu 컨테이너를 실행하면 다음과 같습니다.

    docker run -it ubuntu
    

    컨테이너에서는 패키지 설치, 스크립트 실행 등 다양한 명령을 실행할 수 있습니다.

  4. Docker 컨테이너를 종료합니다. 다음 명령을 사용하여 컨테이너를 종료할 수 있습니다.

    exit
    

    또는 다음 명령을 사용하여 컨테이너를 중지합니다.

    docker stop [container name or ID]
    

    예를 들어 Ubuntu 컨테이너를 중지하려면 다음을 수행하세요.

    docker stop [container name or ID]
    

3-Docker의 일반적인 구성

PowerShell에서 탭 키 자동 완성 설정
1. PowerShell을 시작합니다(관리자 권한으로 실행). PowerShell을 검색하고 마우스 오른쪽 버튼을 클릭한 후 관리자 권한으로 실행을 선택합니다. PowerShell 프롬프트에 다음을 입력합니다.

Set-ExecutionPolicy RemoteSigned

2. 정책 설정이 올바른지 확인하고 다음을 실행합니다.

get-executionpolicy

3. Posh-docker PowerShell 모듈을 설치하여 Docker 명령을 자동화합니다. Install-Module posh-docker 또는 현재 사용자에 대해서만 모듈을 설치하려면 다음을 입력합니다.

Install-Module -Scope CurrentUser posh-docker

4. 설치가 완료되면 현재 PowerShell에서만 자동 완성 기능을 활성화할 수 있습니다. 다음을 입력합니다.

Import-Module posh-docker

설정
오른쪽 하단에서 도커 아이콘을 찾아 마우스 오른쪽 버튼을 클릭하고 설정을 선택합니다.
1. 일반: 부팅 시 도커가 자동으로 시작되고, 애플리케이션이 시작될 때 업데이트를 확인하고, 사용 통계를 게시하는 설정은 다음과 같습니다.
여기에 이미지 설명을 삽입하세요.
2. 고급: 할당 CPU 및 메모리 수
여기에 이미지 설명을 삽입하세요.

추천

출처blog.csdn.net/qq_37480069/article/details/130408909