Docker-도구 상자
소개 장에서 Windows에 Docker 도구 상자를 설치하는 것을 보았습니다. Docker 도구 상자는 Windows 및 MacOS에서 Docker 컨테이너를 실행할 수 있도록 개발되었습니다. Windows의 도구 상자 사이트는https://docs.docker.com/docker-for-windows/

Windows의 경우 Hyper-V가 활성화 된 Windows 10 또는 Windows Server 2016이 있어야합니다.
도구 상자는 다음 구성 요소로 구성됩니다.
Docker Engine − Docker 컨테이너를 실행하는 데 사용되는 기본 엔진 또는 Docker 데몬으로 사용됩니다.
Docker Machine − Docker 머신 명령 실행 용.
Docker Compose Docker compose 명령을 실행합니다.
Kinematic − Windows 및 Mac OS 용으로 구축 된 Docker GUI입니다.
Oracle virtualbox
이제 Docker 도구 상자로 가능한 다양한 유형의 활동에 대해 설명하겠습니다.
Powershell에서 실행
Windows 10의 Docker 도구 상자를 사용하여 이제 Docker 명령을 실행할 수 있습니다. powershell. Windows에서 powershell을 열고 Docker 버전의 명령을 입력하면 설치된 Docker 버전에 대한 모든 필수 세부 정보를 얻을 수 있습니다.

이미지 가져 오기 및 컨테이너 실행
이제 Linux에서와 마찬가지로 Docker Hub에서 이미지를 가져오고 powershell에서 컨테이너를 실행할 수도 있습니다. 다음 예제는 Ubuntu 이미지를 다운로드하고 이미지에서 컨테이너를 실행하는 방법을 간략하게 보여줍니다.
첫 번째 단계는 Docker를 사용하는 것입니다. pull Docker Hub에서 Ubuntu 이미지를 가져 오는 명령.

다음 단계는 다음을 사용하여 Docker 이미지를 실행하는 것입니다. run 명령-
docker run –it ubuntu /bin/bash
명령이 Linux에서와 동일하다는 것을 알 수 있습니다.

연
이것은 Windows의 Docker에 해당하는 GUI입니다. 이 GUI를 열려면 작업 표시 줄로 이동하고 Docker 아이콘에서 마우스 오른쪽 버튼을 클릭하고 Kitematic을 열도록 선택합니다.

Kitematic GUI를 다운로드하라는 메시지가 표시됩니다. 다운로드가 완료되면 콘텐츠의 압축을 풉니 다. 라는 파일이 있습니다.Kitematic.exe. 이 exe 파일을 두 번 클릭하여 GUI 인터페이스를 엽니 다.
그런 다음 Docker Hub에 로그인하고 GUI를 통해 입력하라는 메시지가 표시됩니다. 필요한 사용자 이름과 비밀번호를 입력 한 다음 로그인 버튼을 클릭하면됩니다.

로그인하면 인터페이스의 왼쪽에서 시스템에 다운로드 된 모든 이미지를 볼 수 있습니다.

오른쪽에는 Docker Hub에서 사용할 수있는 모든 이미지가 있습니다.
Kitematic을 사용하여 Docker Hub에서 노드 이미지를 다운로드하는 방법을 이해하는 예제를 살펴 보겠습니다.
Step 1 − 검색 기준에 노드의 키워드를 입력합니다.

Step 2 − 클릭 create공식 Node 이미지의 버튼. 그러면 이미지가 다운로드되는 것을 볼 수 있습니다.

이미지가 다운로드되면 노드 컨테이너 실행이 시작됩니다.

Step 3 − 당신이 settings 탭에서 아래와 같이 추가 설정 옵션으로 드릴 다운 할 수 있습니다.
General settings −이 탭에서 컨테이너 이름을 지정하고 경로 설정을 변경하고 컨테이너를 삭제할 수 있습니다.

Ports− 여기에서 다른 포트 매핑을 볼 수 있습니다. 원하는 경우 고유 한 포트 매핑을 만들 수 있습니다.

Volumes − 여기에서 다른 볼륨 매핑을 볼 수 있습니다.

Advanced − 컨테이너에 대한 고급 설정이 포함되어 있습니다.
