erea

docker 환경구축 본문

devops/docker

docker 환경구축

erea 2017. 12. 14. 16:51

1. 로컬 개발환경(windows)

  1. 요구사항 
    1. windows 7 (64비트) 이상
    2. 시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다.
  2. windows docekr 개요
    1. 일반적으로 Linux에 Docker를 설치할 경우, 아래 그림처럼 Linux OS에 Docker Client가 설치되고 Docker Daemon에 의해 Docker Container들이 운영된다.



Windows의 경우, Docker Client는 윈도우에 설치되지만 Docker Daemon과 Container들은  Linux 이미지위에 설치되는 형태이다.

그렇기 때문에 Docker를 윈도우에 설치하기 위해서는 VM부터 몇몇 사항들이 선행적으로 설치되어야 한다.


2..docker toolbox 설치

    1.  docker toolbox가 포함하고 있는 기능 
      1. Docker Machine
      2. Docker Engine
      3. Kitematic - Docker GUI
      4. Docker command-line 환경
      5. Oracle VM VirtualBox

    2.  docker toolbox download

      1. https://www.docker.com/products/docker-toolbox 에서 툴박스 다운

      2. 설치 항목 선택후 설치 진행 (git, vm등 선택사항)
    3. Kitematic 사용법
      1. Kitematic 실행 후 vm 생성
        ※ docker vm이 생성 안될경우 hyper-v가 켜져있는지 확인 
           hyper-v끄는법 : 커맨드창에 bcdedit /set hypervisorlaunchtype off 실행후 재부팅
           (vm자체가 실행이 안되면 포맷을 권장 3일동안 삽질하다가 포기...)
    4. 아래 사진처럼 docker container가 뜬다면 성공
    5. 원하는 docker 이미지 컨테이너를 선택후 CREATE를 선택하면 docker image가 만들어진다.
      (하트가 많은 이미지는 사용자들이 이미 많이 사용하고 있는 이미지이므로 추천수가 많은 이미지 권장)
      (...)버튼을 눌러 view on docker hub로 들어가서 꼭 정보를 확인하고 이미지를 생성하자
    6. 오른쪽 상단에 세팅을 누르면 포트포워딩 및 볼륨 설정을 할수 있다.

3. CLI창에서 설정

  1. Docker Quickstart Terminal 실행
  2. docker terminal이 뜨면 ip를 확인한다.



  1. ternminal에 ip를 확인후 sercureCRT나 putty로 해당 ip로 접속한다(docker terminal로 사용해도 되지만 편집기나 기능이 불편해서 별도의 tool로 접속 추천)
  2. docker접속정보(사용자:docker, 비밀번호:tcuser)





'devops > docker' 카테고리의 다른 글

docker registry native basic auth  (0) 2018.07.16
centos7 service script 사용  (0) 2018.07.01
centos7 docker systemctl 권한 얻기  (0) 2018.07.01
docker 설치시 hyper-v 오류시  (0) 2017.12.14
vagrant  (0) 2016.09.30
Comments