incastle의 콩나물
Docker로 Tensorflow 환경 셋팅(jupyter notebook을 이용해) 본문
docker를 활용해서 tensorflow 환경 셋팅. 단 jupyter notebook을 사용한다.
docker란?
https://www.44bits.io/ko/post/why-should-i-use-docker-container
왜 굳이 도커(컨테이너)를 써야 하나요? - 컨테이너를 사용해야 하는 이유
컨테이너는 서버 애플리케이션을 배포하고 서버를 운영하는 표준적인 기술이 되어가고 있습니다. 하지만 처음 사용해본다면 그 장점이 잘 와닿지 않을 수도 있습니다. 왜 굳이 도커 컨테이너를 사용해야할까요? 이 글에서는 눈송이 서버를 넘어 컨테이너가 애플리케이션 배포와 운영에 있어 어떤 장점이 있는지 알아봅니다.
www.44bits.io
결론은 좋다. 현업에서도 많이들 사용한다고 한다.
일단 docker를 설치하자.
Enterprise Application Container Platform | Docker
Build, Ship, and Run Any App, Anywhere. Learn about the only enterprise-ready container platform to cost-effectively build and manage your application portfolio.
www.docker.com
공식 사이트 뾰로롱
tensorflow-jupyter 컨테이너를 한 번 옮겨보자.
http://containertutorials.com/docker-ml/tensorflow_jupyter.html
Tensorflow Jupyter notebook on Docker — Container Tutorials
Tensorflow Jupyter notebook on Docker Machine Learning and Data Analytics are becoming quite popular for main stream data processing. In this article we learn how to run Tensorflow programs on Jupyter which is served from inside a docker container. Setup D
containertutorials.com
docker ps
실행중인 container
docker ps -a
drop한 container도 확인한다.
만약 이미 tensorflow-notebook이 실행중이면 pass 아니라면
docker run -d -p 8888:8888 jupyter/tensorflow-notebook
tensorflow-notebook을 실행 시키자.
docker exec 4bdd0e4841e0 jupyter notebook list
실행중인 notebook list를 띄우고 링크를 들어가자
위의 4bdd0e4841e0 여기에는 실행중인 자신의 container id 를 적는다.
'python' 카테고리의 다른 글
StringIO는 언제 사용하는가? (0) | 2022.01.04 |
---|---|
python 시각화, matplotlib (1) (0) | 2019.05.16 |
python dictionary value를 기준으로 정렬하기, 이중 list의 특정 값 기준 (0) | 2019.04.17 |
[알고리즘] 백준 1152번, 그룹 단어 체커, 문자열 사용하기, python(14) (0) | 2019.04.14 |
[알고리즘] 백준 8958번, OX퀴즈, 1차원 배열 사용하기, python(10) (0) | 2019.04.13 |