pbj0812의 코딩 일기

[Docker] 설치, 다운로드, 실행, jupyter notebook 연동, 삭제, 기타 등등 본문

Machine Learning Lecture/잡지식

[Docker] 설치, 다운로드, 실행, jupyter notebook 연동, 삭제, 기타 등등

pbj0812 2019. 4. 29. 17:21

Docker 설치

  • 우분투 환경
curl fsSL https://get.docker.com > docker.sh
sudo sh docker.sh
  • test
sudo docker run hellow-world
  • 아래 그림과 같이 나오면 성공

Docker 이미지 다운로드

  • https://hub.docker.com 에서 원하는 docker 이미지를 다운로드

  • 혹은 아래 예제와 같이 명령어로 다운받을 수도 있음

docker pull deeplearningzerotoall/tensorflow

Docker 이미지 확인

docker images

Docker container 생성 및 실행

docker run -it --name tf_zerotoall -v /8TB_hard/pbj_tmp/:/home/pbj_tmp -p 28888:8888 -p 26006:6006 deeplearningzerotoall/tensorflow /bin/bash

  • 사용자 상황에 맞게 옵션을 골라 사용

Docker container 확인

  • container 외부
docker ps -a 

jupyter notebook 실행

jupyter notebook --ip=0.0.0.0 --allow-root
  • 생성 url(jupyter notebook)에 접속
  • 생성된 토큰을 jupyter notebook에 입력

Docker container 에서 빠져나오기

exit

생성된 Docker container에 접속하기

docker exec -it container_id /bin/bash

Docker container 제거

docker rm container_id

참고링크

https://brunch.co.kr/@hopeless/10

https://github.com/deeplearningzerotoall/TensorFlow/blob/master/docker_user_guide.md

https://www.edwith.org/boostcourse-dl-tensorflow/lecture/42993/

https://nicewoong.github.io/development/2017/10/09/basic-usage-for-docker/

'Machine Learning Lecture > 잡지식' 카테고리의 다른 글

[통계] k-means 설명 / 코드 분석  (0) 2019.07.07
[머신러닝] MAP  (0) 2018.11.14
Comments