[Docker] 윈도우 10에 Docker 설치 후 Tensorflow 환경 만들기(1)
VMware의 리눅스에 도커를 설치할지 윈도우에 설치할지 고민하다가 윈도우에 설치를 하기로 했다.
Docker란 가상 머신을 어플리케이션처럼 돌릴 수 있는 환경을 말한다.
Tensorflow를 실행하기 위한 방법으로 널리 사용되며, 이미지만 탑재해서 돌리면 개발환경이 만들어지기 때문에 개발환경 구축이 매우 간편하다.
1. 우선 도커 툴박스를 다운받는다.
https://www.docker.com/products/docker-toolbox
2. 설치를 쭉 하고 Docker Quickstart Terminal을 실행한다.
3. 처음에 자동으로 디폴트 가상머신이 만들어진다. 새로운 도커 가상머신을 만들려면 터미널에 아래와 같이 입력한다.
$ docker-machine create vdocker -d virtualbox
약간의 시간이 걸린다.
docker-machine --help라고 치면 도움말을 볼 수있다.
4. $docker-machine ls라고 치면 만들어진 도커 가상머신을 볼 수 있다.
5. $docker-machine start vdocker를 입력하여 가상머신을 실행시킨다.
그리고 $ docker run -it -p 8888:8888 --name tensorflow gcr.io/tensorflow/tensorflow:latest-devel
를 입력해서 텐서플로우 이미지를 받는다.
--name으로 이미지의 이름을 지을 수 있다.
이미지 다운로드가 완료되면 자동으로 접속된다.
exit를 치면 다시 컨테이너 밖으로 나올 수 있다.
6. $ docker ps -a 를 입력하면 컨테이너 목록을 볼 수 있다.
7. 조금전에 exit를 했기때문에 Status가 exit일 것이다.
그래서 docker restart tensorflow(컨테이너 아이디 or 이름)을 하면 접속이 가능한 상태가 된다.
8. 접속하기
$ docker exec -it tensorflow /bin/bash
'Computer Science > Python' 카테고리의 다른 글
[Tensorflow] 텐서플로우 자료형 (0) | 2017.06.03 |
---|---|
[Python] Virtualenv 가상환경 구성하기 (0) | 2017.05.31 |
[Django] Error: Import by filename is not supported (0) | 2017.05.25 |
Python GUI PyQt4 vs WxPython (0) | 2017.05.20 |
[Python Windows Services] 파이썬 윈도우 서비스 만들기 - 서비스가 시작이나 제어 요청에 빠르게 응답하지 않았습니다. (0) | 2017.05.17 |