Install

Docker란 ? 그리고 Docker 설치 및 사용 for Window

CDLee 2021. 3. 30. 00:23
  • Docker 란?

 

  • Docker 설치 전

먼저 컴퓨터 하드웨어가 가상화를 지원해야만 가능합니다.

그래서 작업 관리자(ctrl + alt + del)에 진입 후 성능에 들어가서 가상화를 확인할 수 있습니다.

 

 

  • Docker 설치

가상화가 사용이 가능하면 Docker 사용이 가능합니다..

 

이전에는 Docker Toolbox를 많이들 사용 했지만 현재는 사용이 불가능하기 때문에 Docker DeskTop for Windows을 사용해야 합니다. Docker 공식 홈페이지에서 가입 후 다운을 진행해주시면 됩니다.

 

Docker Desktop for Windows

 

Docker Desktop for Windows - Docker Hub

Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop for W

hub.docker.com

 

    다운 후 저와 같은 Error가 발생 할 수 있습니다.

다음과 같은 Error 가 나오게 되면 Linux 커널을 업데이트해주시면 됩니다.

 

  • Tutorial 진행

설치가 완료 되면  Docker Desktop을 실행 후 Tutorial을 진행해주시면 됩니다.

 

그리고 CMD창에 아래를 입력하시면 버전을 확인할 수 있습니다.

docker -v 

 

 

 

 

 

  • Image 다운로드

Docker에는 위에서 말한 것처럼 Image와 Container로 구성되어 있습니다.

 

그래서 Docker의  Image 목록을 찾기 위해서는 Docker hub을 통해서 목록을 찾을 수 있습니다.

 

그래서 작업관리자(ctrl + alt + del)에 진입 후 성능에 들어가서 가상화를 확인할 수 있습니그래서 작업 관리자(ctrl + alt + del)에 진입 후 성능에 들어가서 가상화를 확인할 수 있습니다.

 

 

예를 들어 Dokcer의 ubuntu Image을 다운 받고 싶으면 ubuntu 검색을 통해 사용할 수 있습니다.

 

또한 cmd 창에서도 아래의 명령어를 통해 검색이 가능합니다.

 

docker search ubuntu

 

원하는 Image을 찾으셧다면 Image을 아래의 명령어로 다운로드하시면 됩니다.

 

docker pull ubuntu:18.04

 

그러면 다운로드가 완료된 Image을 확인할 수 있습니다

 

  • Container 생성 및 실행

Image을 생성 했으면 해당 Image안에 여러 개의 Container 설치가 가능합니다.

 

아래의 명령어로 Container 생성이 가능합니다.

 

docker run -it --name 이름 Image이름 /bin/bash

 

docker run -it --name Ubuntu ubuntu:18.04 /bin/bash

 

 

 

docker ps -a 

위 명령어로 Container 확인이 가능합니다.

 

Container 시작 방법은 2가지로 첫번째 명령어, 두 번째 프로그램 내에서 가능합니다.

 

docker start 컨테이너이름

 

 

아래의 명령어로 진입이 가능합니다.

 

docker attach 컨테이너이름

 

이상으로 Docker Desktop for Windows 사용법에 대해서 알아보았습니다.

다음에는 Nvidia Docker을 Linux에서 사용해서 포스팅 하겠습니다.

감사합니다.