SlideShare a Scribd company logo
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

More Related Content

PDF
도커 학습과 Boot2Docker
PDF
[Nomad connection]docker seminar 15.10.08
PPTX
Docker 사용가이드 public v0.1
PDF
Dockerfile과 Bash
PDF
Docker란 무엇인가? : Docker 기본 사용법
PDF
도커 없이 컨테이너 만들기 2편
PDF
가장 빨리 만나는 Docker 출간 후기
PDF
초심자를 위한 도커 소개 및 입문
도커 학습과 Boot2Docker
[Nomad connection]docker seminar 15.10.08
Docker 사용가이드 public v0.1
Dockerfile과 Bash
Docker란 무엇인가? : Docker 기본 사용법
도커 없이 컨테이너 만들기 2편
가장 빨리 만나는 Docker 출간 후기
초심자를 위한 도커 소개 및 입문

What's hot (20)

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

Similar to 랩탑으로 tensorflow 도전하기 - tensorflow 설치 (20)

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

랩탑으로 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