기본 콘텐츠로 건너뛰기

윈도우에 도커 설치 해보기

docker.png

1. 내 PC가 설치 조건이 되는지 확인하기~~


  1. Windows 버전: Windows 7 이상인지 확인
  2. 컴퓨터 하드웨어가 가상화(Virtualization) 지원 되는지 확인 

     - Hardware-Assisted Virtualization Detection Tool을 다운로드-
     - Tool 실행 결과 메시지 확인 
         "This computer is configured with hardware-assisted virtualization" <- font="" ok="">



  • 윈도우 8, 윈도우 10은 작업관리자 "성능" 탭에서 "가상화:사용"이라고 표시되면 도커를 사용 할 수 있습니다.
    가상화 확인.png
가상화 지원이 안될 경우는 하드웨어가 가상화를 지원하지 않는 경우 일 수도 있지만 컴퓨터 BIOS에서 가상화가 꺼져 있어 사용이 불가능한 경우도 있으니 컴퓨터의 BIOS에서 가상화(Virtualization) 관련 옵션이 있는지 확인하여 Off 되어 있으면 On으로 설정하여 주면 됩니다.

2. 설치 파일 다운 로드 하기 ~~

  1. Windows 7, Windows 10 홈 버전 이하 도커 툴박스 Docker ToolBox(Boot2Docker) 다운로드
     - "Get Docker Toolbox for Windows" 클릭해서 다운로드 합니다.
(도커는 VirtualBox를 사용하여 실행됩니다. VirtualBox가 설치되기 때문에 VirtualBox만으로 가상머신을 사용해도 됩니다.)
  2. Windows 10 Pro,  Windows Server 2016용 다운로드 링크
두 가지 링크가 있는데 아무거나 다운로드 하면 됩니다.
도커 다운로드.png
Windows7, Windows 8, Windows 10 Home 버전 사용자는 "Docker ToolBox 설치"를 봐주시면 되고 윈도우10 프로 이상 사용자는 "Docker For Windows 설치"를 참고해주세요.

3. Docker ToolBox 설치 하기

docker install1.png
 * 주의 : 이전 버전의 VirtualBox가 설치되어있는 경우 Docker Toolbox 설치 프로그램으로 다시 설치하면 안됩니다.

  • Windows 보안 대화 상자에서 프로그램을 변경하도록 허용할지 묻는 메시지가 표시되면를 선택합니다 .
docker install2.png
  • 기존에 VirtualBox가 설치되어 있다면 VirtualBox만 체크해제하고 진행합니다.

docker install3.png
  • "Finish" 버튼을 클릭하여 설치를 종료합니다.

docker install4.png
  • 설치가 완료되면 바탕화면에 3개의 아이콘이 생성됩니다.

  • "Docker Quickstart Terminal"을 클릭하여 실행

docker install5.png
이렇게 화면이 나오면 도커가 성공적으로 설치 되었습니다.
"docker run hello-world", "docker stats" 등 도커의 모든 명령은 위의 터미널 화면에서 실행하면 됩니다. docker 명령은 윈도우 콘솔(cmd, PowerShell)에서 실행하는 것이 아니라는 걸 주의해주세요.
도커 이미지 실행 부분은 "Docker For Windows 설치"를 넘겨서 아래 부분을 읽어주세요. Kitematic을 사용 할 겁니다.

4. Docker For Windows 설치

  •  윈도우 10 프로 이상에서 설치를 할 수 있습니다.
  • 설치하기전에 윈도우의 Hyper-V를 설치해주세요.

docker install1.png
프로그램 제거 또는 변경 > Windows 기능 켜기/끄기 > Hyper-V를 선택하고 확인 버튼을 클릭하여 Hyper_V를 설치하면 됩니다.

docker install2.png
  1. Docker for Windows Installer.exe 를 두 번 클릭 하여 설치 프로그램 을 실행
  2. 설치 마법사에 따라 라이센스 동의
  3. Docker 설치 중에 시스템 암호를 묻는 경우 윈도우 로그인 암호를 입력하고 권한을 부여 (네트워킹 구성 요소를 설치하고 Docker 응용 프로그램에 대한 링크를 설치하고 Hyper-V VM을 관리하려면 권한이있는 액세스가 필요합니다.)
  4. Docker를 시작하려면 설치 완료 대화 상자에서 [Finish]을 눌러주세요.
  • 설치가 완료 되면 아래 그림과 같이 작업표시줄에 고래 아이콘이 생겨 있답니다.
docker install3.png
  • 설치 다음 단계와 함께 팝업 성공 메시지와이 문서에 대한 링크가 표시됩니다.

docker install4.png


5. GUI 모드로 도커이미지 설치 및 도커 컨테이너 실행하기

  •  Kitematic를 클릭하여 Kitematic를 실행 
        *  Kitematic : 미리 만들어놓은 도커용 이미지 마켓


docker install5.png
  • 우툰투를 선택해서 도커 컨테이너에 올리

  1. 검색에 "ubuntu"를 입력하여 검색

docker install6.png

   2. Other Repositories의 첫번째 "ubuntu"의 "CREATE" 버튼을 클릭
docker install7.png
- 이미지 다운로드가 완료되면 우분투 이미지의 컨테이너가 자동 생성되고 실행됩니다. [EXEC]를 클릭하면 선택한 컨테이너에 콘솔로 접속이 됩니다
윈도우 컨테이너를 만들고자 한다면 다음의 도커 가이드를 참조하세요.
https://docs.docker.com/docker-for-windows/#getting-started-with-windows-containers

댓글

댓글 쓰기

이 블로그의 인기 게시물

EOS, EOL, EOSL 의 차이

  상용 HW, SW 사용하다보면, EOS, EOL, EOSL 등의 공문을 이따금식 받을 때가 있습니다 각각의 의미에 대해서 알아 보겠습니다.   <하드웨어 제품 수명> EOS(End of Sale)   - 제조사에서 공식적으로 제품 제조를 더이상 하지 않는다는 의미 입니다. - 물론 파트사 등에서 제고 물량을 구매 할 수는 있습니다. - 운용 입장에서는 판매, 제조만 안할뿐이지 유지보수에 대한 부분은 지속됩니다.(펌웨어, 드라이버 등)   ​EOL(End of Life) - 제품에 대한 수명이 끝이 났다고 판단하여 이 날짜 이후로  제품에 대한 유지지원을 일절중단함을 의미합니다.  - 신규기능 추가, 성능 개선, 보안 취약성 대응 등의 지원이 해당 기간 이후로 불가합니다.(펌웨어, 드라이버) <소프트웨어 제품 수명> ​EOS(End of Sale)     - 제조사에서 공식적으로 SW 생산 및 판매 중단을 한다는 의미입니다. - EOS가 되더라도 SW 버전 Upgrade, 패치 , 기술지원은 지속 됩니다. EOD(End of Development) - 보안 취약성 대응, 제품 장애 대응 등의 추가 개발이 종료된 S/W 버전을 의미합니다. EOL(End of Life) - 공식적으로 지원 중단 선업입니다. 신규기능 추가, 성능 개선, 보안 취약성 대응 등의 지원이 해당 기간 이후로 불가합니다 EOST(End of Support), EOSL(End of Service Life) - EOL 이후 고객의 요청에 의해 추가 지원 되는 기간입니다. 물론 비용은 배로 올라갑니다.

오라클 DB 라이선스 감사

오라클 등 글로벌 엔터프라이즈 SW 회사는 정기적으로(대략 2~3년 기준)으로 LMS라고 오딧을 진행하고 있는데요. 올바른 대응을 위해 오라클 라이선스 종류 및 LMS 절차에 대해 알아 보도록 하겠습니다 . 오라클 라이선스 방식 1) Named User Plus License    -  특정   인원이  DB 를   이용 - 동시접속자 개념이 아닌 한번이라도   DB를 이용하는 전체인원의 개념 - C/S 환경 (서버아래 있는 PC대수)  - Client/Server  환경 - DB   사용자   및   접속   무인기기 ( 센서   등 )  수가 정해진 경우 - 기업의 경우 DB에 접근하는 전체인원 - Core당 최소 구매 수량은 25user - User 라이선스는 여러 서버에 나눠서 사용 가능 - 물리적으로 서버 나누어 쓸 경우 중복계정에 대해 별도로 카운트 됨    e.g., User 라이선스 200은  A서버 100, B서버 100 사용 가능         A서버, B서버 DB 사용자 개똥이님은 라이선스 카운드가 각 각 됨 2) Processor License  -  불특정   다수가  DB 를   이용 - Web 환경 (불특정 다수가 DB를 이용하는 경우) - DB를 사용하는 유저산정이 어려운 경우 - Unlimited user로 무제한 유저 개념 오라클 라이선스 종류 - SE라이선스는 EOS로 SE2로 대체됨  - SE2라이선스는 2소캣 최대 16코아까지 사용 가능함 오라클 오딧 공문 등기 우편으로 담당자에게 날라 옵니다. 못 받았다고 잡아 뗄 수 없게 하 려는  ...

한샘 팔렛_IoT LED 거실등_대 교체

팔렛_IoT LED 거실등_대 박스입니다 . 조만간 교체 될 등과 마지막 인사를 해봅니다 . 이제 박스를 개봉하여 부품이 정확한지 확인해 봅니다. 맨 왼쪽 부터 기존 등을 제거 시작합니다. 과감히 안전기와 연결된 전선부터 제거합니다. 제거하고 보니 횡하네요 가운데 등도 과감히 제거 합니다. 슬슬 불안합니다. 모두 제거하고 보니 등이 있었던 부분이 티가 나서 도배랑 같이 진행할껄 후회 됩니다 . 새로운 등으로 감추면 되겠지 하고, 지지대를 설치 합니다. 오른쪽부터 LED 등을 달아 봅니다 . 망했습니다. 기존 등이 있었던 자리가 보이네요 시사점 1. 눈대중이 아닌 줄자로 정확히 치수를 재어보자    - 기존 거실등이 3개로 구성되어 있으면, [한샘] 팔렛_IoT LED 방등 (거실등_소 겸용) * 3ea로 해도 됩니다 . 2. 거실 시공은 전문가에게 하자    - 지지대 고정할때 어렵습니다. 시공 전문가가 확실하게 고정해서 설치 해줘야 합니다. 괜히 DIY하다가 거실천장 구멍 뚫릴 듯 합니다.   - 교체된 등도 깔금하게 처리해 줍니다. 3. 홈 IoT 중 가장 쓸모 있다 - IOT 연동이라 모바일로 ON/OFF, 조도조절 등 가능합니다. 여행갈때 일부러 불켜놓고 갈 필요 없습니다. 모바일로 ON 하면 됩니다. - 인터넷되는 냉장고 보다는 쓸모 있습니다. 링크된 사이트에서  [한샘] 팔렛_IoT LED 방등 (거실등_소 겸용)(DIY상품으로 46만3천원에 무료 시공 해줍니다. http://mall.hanssem.com/goods/goodsDetailMall.do?gdsNo=570603&rccode=GOOD001_A002&goodsdetail=with_goods