SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Docker를 활용한 TensorFlow 설
치
2017.02.07
이승은
2
Docker로 설치하는 방법의 장점
1. 설치가 쉬움
2. 이전에 설치한 패키지들과 독립적으로 사용 가능
3. Hands-on session할 때 어떤 OS의 랩탑을 써도 동일한 환경 제공
물론, docker 에도 다양한 방법이 있으므로 목적에 맞게 설치하시는 게 좋습니다.
자세한 내용은 공식 홈페이지를 참고하세요!
3
1. Mac 사용자
맥 갖고 계신 분들은 무조건 맥 추천. 최근에 윈도우용이 나왔으나… 맥이 더 자료도 많고 안정적인 것 같네요.
윈도우 사용자분들은 여기로 넘어가주세요
4
https://www.docker.com/products/docker-toolbox
5
MacOS는 그냥 다운로드 받은 DockerToolbox.pkg를 default 그대로 실행시키면 됨
6
설치 후 Docker Quickstart Terminal 실행
(여기엔 안 보이지만 Oracle VM VirtualBox도 설치됨)
7
docker version을 확인하고 docker run hello-world를 실행해서 잘 돌아가는지 확인
만약 server 버전이 안 뜨면 여기로…
8
TensorFlow 설치
명령어 실행: docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
해당 url 긁어서 browser에 띄우기
9
이렇게 뜨면 성공! 끝!!!
이렇게 뜨면 여기 확인..
10
2. Windows 사용자 (64 bit)
64 bit이여야 합니다.
아마 최근에 랩탑을 바꾸시거나 입사하신 분들이 64bit 일겁니다.
32 bit는 제가 해봤는데 잘 안되고 문서도 부족한 것 같아 하다가 포기했어요…
(실패기는 여기에.. 제가 설치엔 강하지 않아서ㅠ 한번 문서를 찾아보시고 시도하셔도 좋을 것 같아요)
11
Microsoft® Hardware-Assisted Virtualization Detection Tool로 설치 여부 확인하기
위 링크 다운받아서 실행하세요~
설치 되었으면 여기로설치 안 되었으면 다음장으로
12
BIOS 셋팅에서 virtualization technology, VT-d feature를 enable 시키기
lenovo, hp등 다른 bios 시스템에서의 상세 내용을 보려면 이 링크 활용
13
https://www.docker.com/products/docker-toolbox
14
Default 그대로 설치. Docker Quickstart Terminal 클릭
(여기엔 안 보이지만 Oracle VM VirtualBox도 설치됨)
15
docker version을 확인하고 docker run hello-world를 실행해서 잘 돌아가는지 확인
만약 server 버전이 안 뜨면 여기로…
16
TensorFlow 설치
명령어 실행: docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
이 url을 복사(혹은 동일하게 typing)해서 메모장에 붙여놓기
17
1. VirtualBox 열어서 default vm 클릭
2. 설정(setting) 클릭 후 네트워크 클릭
3. 고급에 port forwarding 클릭
4. 오른쪽과 같이 jupyter 추가
5. 기존 url에서 8888 포트만 8810으로 변경
18
메모장 url에서 8888 포트를 8810으로 변경하여 브라우져에 붙여넣으면 끝!
http://localhost:8810/tree?token=6b144300b9af2e400233b110d8f03aee1c
19
https://docs.docker.com/v1.7/machine/install-machine/#windows
3. Windows 사용자 (32 bit)
curl -L https://get.docker.com/builds/Windows/i386/docker-latest.exe > /bin/docker
curl -L https://github.com/docker/machine/release/download/v0.3.0/docker-machine_windows-386.exe >
/bin/docker-machine
docker-machine version
https://msysgit.github.io/ 다운로드 후 하기 명령어 실행…but
failed…
몇가지 workarounds를 검색해서 해봤는데 전 잘 안되네요 ㅠㅠ
20
dockers server version이 확인되지 않으면, docker-machine ssh default로 서버 실행
[별첨 1]
21
1. VirtualBox 열어서 default vm 클릭
2. 설정(setting) 클릭 후 Network 클릭
3. Advanced에 port forwarding 클릭
4. 하기와 같이 jupyter 추가
5. 기존 url에서 8888 포트만 8810으로 변경
[별첨 2]
http://localhost:8810/tree?token=6b144300b9af2e400233b110d8f03aee1c
http://stackoverflow.com/questions/33636925/how-do-i-start-tensorflow-docker-jupyter-notebook

Contenu connexe

Tendances

Introduce Docker
Introduce DockerIntroduce Docker
Introduce DockerYongbok Kim
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Tae Young Lee
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기iFunFactory Inc.
 
docker_quick_start
docker_quick_startdocker_quick_start
docker_quick_startSukjin Yun
 
Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기Dronix
 
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmondDocker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmondDaegwon Kim
 
CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개충섭 김
 
Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기raccoony
 
Docker.소개.30 m
Docker.소개.30 mDocker.소개.30 m
Docker.소개.30 mWonchang Song
 
docker-based remote desktop
docker-based remote desktopdocker-based remote desktop
docker-based remote desktopHyeong-Kyu Lee
 
Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2XpressEngine
 
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOSConfd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS충섭 김
 
도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집Daegwon Kim
 
Docker introduction
Docker introductionDocker introduction
Docker introductionDaegwon Kim
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3Ji-Woong Choi
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXpressEngine
 
가상 환경에서의 CentOS 6.8 설치
가상 환경에서의 CentOS 6.8 설치가상 환경에서의 CentOS 6.8 설치
가상 환경에서의 CentOS 6.8 설치Byunghwa Yoon
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기KTH, 케이티하이텔
 
RancherOS Introduction
RancherOS IntroductionRancherOS Introduction
RancherOS IntroductionRemotty
 

Tendances (20)

Introduce Docker
Introduce DockerIntroduce Docker
Introduce Docker
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
 
docker_quick_start
docker_quick_startdocker_quick_start
docker_quick_start
 
Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기
 
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmondDocker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
 
CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개
 
Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기
 
Docker.소개.30 m
Docker.소개.30 mDocker.소개.30 m
Docker.소개.30 m
 
docker-based remote desktop
docker-based remote desktopdocker-based remote desktop
docker-based remote desktop
 
Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2
 
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOSConfd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
 
도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
[오픈소스컨설팅]Docker기초 실습 교육 20181113_v3
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
 
가상 환경에서의 CentOS 6.8 설치
가상 환경에서의 CentOS 6.8 설치가상 환경에서의 CentOS 6.8 설치
가상 환경에서의 CentOS 6.8 설치
 
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
 
RancherOS Introduction
RancherOS IntroductionRancherOS Introduction
RancherOS Introduction
 
DevOps with Docker
DevOps with DockerDevOps with Docker
DevOps with Docker
 

Similaire à 랩탑으로 tensorflow 도전하기 - tensorflow 설치

[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)Ildoo Kim
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1Ji-Woong Choi
 
왕초보를 위한 도커 사용법
왕초보를 위한 도커 사용법왕초보를 위한 도커 사용법
왕초보를 위한 도커 사용법GeunCheolYeom
 
Internship backend
Internship backendInternship backend
Internship backendYein Sim
 
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정양재동 코드랩
 
Docker와 DevOps에서 Serverless와 NoOps로의 여정
Docker와 DevOps에서 Serverless와 NoOps로의 여정Docker와 DevOps에서 Serverless와 NoOps로의 여정
Docker와 DevOps에서 Serverless와 NoOps로의 여정Kyuhyun Byun
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편Sam Kim
 
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]David Lee
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기Chanwoong Kim
 
Jupyter notebok tensorboard 실행하기_20160706
Jupyter notebok tensorboard 실행하기_20160706Jupyter notebok tensorboard 실행하기_20160706
Jupyter notebok tensorboard 실행하기_20160706Yong Joon Moon
 
Virtual Development Environment Setting
Virtual Development Environment SettingVirtual Development Environment Setting
Virtual Development Environment SettingKwangyoun Jung
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호용호 최
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!pyrasis
 
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea Clouddocker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea CloudJude Kim
 
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
aws/docker/rails를 활용한 시스템 구축/운용 - docker편aws/docker/rails를 활용한 시스템 구축/운용 - docker편
aws/docker/rails를 활용한 시스템 구축/운용 - docker편negabaro
 
Tensorflow service & Machine Learning
Tensorflow service & Machine LearningTensorflow service & Machine Learning
Tensorflow service & Machine LearningJEEHYUN PAIK
 
Weblogic install
Weblogic installWeblogic install
Weblogic installSukjin Yun
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)Ji-Woong Choi
 

Similaire à 랩탑으로 tensorflow 도전하기 - tensorflow 설치 (20)

[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)[17.01.19] docker introduction (Korean Version)
[17.01.19] docker introduction (Korean Version)
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
 
Docker osc 0508
Docker osc 0508Docker osc 0508
Docker osc 0508
 
왕초보를 위한 도커 사용법
왕초보를 위한 도커 사용법왕초보를 위한 도커 사용법
왕초보를 위한 도커 사용법
 
Internship backend
Internship backendInternship backend
Internship backend
 
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
[W3C HTML5 2017] Docker & DevOps에서 Serverless & NoOps로의 여정
 
Docker와 DevOps에서 Serverless와 NoOps로의 여정
Docker와 DevOps에서 Serverless와 NoOps로의 여정Docker와 DevOps에서 Serverless와 NoOps로의 여정
Docker와 DevOps에서 Serverless와 NoOps로의 여정
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편
 
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
 
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
 
Jupyter notebok tensorboard 실행하기_20160706
Jupyter notebok tensorboard 실행하기_20160706Jupyter notebok tensorboard 실행하기_20160706
Jupyter notebok tensorboard 실행하기_20160706
 
Virtual Development Environment Setting
Virtual Development Environment SettingVirtual Development Environment Setting
Virtual Development Environment Setting
 
Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호Docker & Kubernetes 기초 - 최용호
Docker & Kubernetes 기초 - 최용호
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
 
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea Clouddocker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
 
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
aws/docker/rails를 활용한 시스템 구축/운용 - docker편aws/docker/rails를 활용한 시스템 구축/운용 - docker편
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
 
Tensorflow service & Machine Learning
Tensorflow service & Machine LearningTensorflow service & Machine Learning
Tensorflow service & Machine Learning
 
Oracle History #8
Oracle History #8Oracle History #8
Oracle History #8
 
Weblogic install
Weblogic installWeblogic install
Weblogic install
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
 

랩탑으로 tensorflow 도전하기 - tensorflow 설치

  • 1. Docker를 활용한 TensorFlow 설 치 2017.02.07 이승은
  • 2. 2 Docker로 설치하는 방법의 장점 1. 설치가 쉬움 2. 이전에 설치한 패키지들과 독립적으로 사용 가능 3. Hands-on session할 때 어떤 OS의 랩탑을 써도 동일한 환경 제공 물론, docker 에도 다양한 방법이 있으므로 목적에 맞게 설치하시는 게 좋습니다. 자세한 내용은 공식 홈페이지를 참고하세요!
  • 3. 3 1. Mac 사용자 맥 갖고 계신 분들은 무조건 맥 추천. 최근에 윈도우용이 나왔으나… 맥이 더 자료도 많고 안정적인 것 같네요. 윈도우 사용자분들은 여기로 넘어가주세요
  • 5. 5 MacOS는 그냥 다운로드 받은 DockerToolbox.pkg를 default 그대로 실행시키면 됨
  • 6. 6 설치 후 Docker Quickstart Terminal 실행 (여기엔 안 보이지만 Oracle VM VirtualBox도 설치됨)
  • 7. 7 docker version을 확인하고 docker run hello-world를 실행해서 잘 돌아가는지 확인 만약 server 버전이 안 뜨면 여기로…
  • 8. 8 TensorFlow 설치 명령어 실행: docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow 해당 url 긁어서 browser에 띄우기
  • 9. 9 이렇게 뜨면 성공! 끝!!! 이렇게 뜨면 여기 확인..
  • 10. 10 2. Windows 사용자 (64 bit) 64 bit이여야 합니다. 아마 최근에 랩탑을 바꾸시거나 입사하신 분들이 64bit 일겁니다. 32 bit는 제가 해봤는데 잘 안되고 문서도 부족한 것 같아 하다가 포기했어요… (실패기는 여기에.. 제가 설치엔 강하지 않아서ㅠ 한번 문서를 찾아보시고 시도하셔도 좋을 것 같아요)
  • 11. 11 Microsoft® Hardware-Assisted Virtualization Detection Tool로 설치 여부 확인하기 위 링크 다운받아서 실행하세요~ 설치 되었으면 여기로설치 안 되었으면 다음장으로
  • 12. 12 BIOS 셋팅에서 virtualization technology, VT-d feature를 enable 시키기 lenovo, hp등 다른 bios 시스템에서의 상세 내용을 보려면 이 링크 활용
  • 14. 14 Default 그대로 설치. Docker Quickstart Terminal 클릭 (여기엔 안 보이지만 Oracle VM VirtualBox도 설치됨)
  • 15. 15 docker version을 확인하고 docker run hello-world를 실행해서 잘 돌아가는지 확인 만약 server 버전이 안 뜨면 여기로…
  • 16. 16 TensorFlow 설치 명령어 실행: docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow 이 url을 복사(혹은 동일하게 typing)해서 메모장에 붙여놓기
  • 17. 17 1. VirtualBox 열어서 default vm 클릭 2. 설정(setting) 클릭 후 네트워크 클릭 3. 고급에 port forwarding 클릭 4. 오른쪽과 같이 jupyter 추가 5. 기존 url에서 8888 포트만 8810으로 변경
  • 18. 18 메모장 url에서 8888 포트를 8810으로 변경하여 브라우져에 붙여넣으면 끝! http://localhost:8810/tree?token=6b144300b9af2e400233b110d8f03aee1c
  • 19. 19 https://docs.docker.com/v1.7/machine/install-machine/#windows 3. Windows 사용자 (32 bit) curl -L https://get.docker.com/builds/Windows/i386/docker-latest.exe > /bin/docker curl -L https://github.com/docker/machine/release/download/v0.3.0/docker-machine_windows-386.exe > /bin/docker-machine docker-machine version https://msysgit.github.io/ 다운로드 후 하기 명령어 실행…but failed… 몇가지 workarounds를 검색해서 해봤는데 전 잘 안되네요 ㅠㅠ
  • 20. 20 dockers server version이 확인되지 않으면, docker-machine ssh default로 서버 실행 [별첨 1]
  • 21. 21 1. VirtualBox 열어서 default vm 클릭 2. 설정(setting) 클릭 후 Network 클릭 3. Advanced에 port forwarding 클릭 4. 하기와 같이 jupyter 추가 5. 기존 url에서 8888 포트만 8810으로 변경 [별첨 2] http://localhost:8810/tree?token=6b144300b9af2e400233b110d8f03aee1c http://stackoverflow.com/questions/33636925/how-do-i-start-tensorflow-docker-jupyter-notebook