오늘부터 3월달에 시작하고 하지 않았던 머신러닝 딥러닝 실전 개발 입문책을 다시 보고 TIL을 적어보도록 하겠습니다
처음으론 Docker 설치를 통해 개발환경 구축을 하는것입니다.
window 10 pro or enterprise 버젼이나 mac유저가 아닌 분들은
Docker ToolBox를 추천합니다
저는 Edu버젼이므로 ToolBox를 설치하였습니다.
설치를 하게 되면 이렇게 고래모양의 Docker 터미널이 뜨게됩니다
그리고나서 docker run hello-world를 쳐보면 잘 실행된것을 알수있습니다.
docker는 가상환경을 구축해주고 컨테이너를 기반으로 합니다
docker는 공유된 이미지를 다운받아 쓰면 같은 개발환경을 구축할 수 있습니다
miniconda를 설치해보도록 하겠습니다
다운 받은 이미지를 실행하보도록 하겠습니다.
이제 내부에서 리눅스 명령어를 사용할 수 있는 리눅스 환경이 되었습니다.
이제 pip로 beautitulsoup4와 requests를 설치하려고 했는데
이미 설치가 되어있습니다
하지만 이렇게 이미지를 exit로 빠져나온 뒤에 저장을 하지 않으면 저장이 되지 않습니다
ps -a로 방금 실행한 이미지를 찾아 commit으로 저장을 하고
그 뒤에는 그것을 run 해서 쓰도록 합니다
docker 이미지에 윈도우 폴더를 mount를 시켜서 코드같은 것을 바로 가져다 쓰도록 하겠습니다.
느낀점
Docker를 1년전부터 관심이 있었지만 그 당시에는 설치자체가 window자체에서 어려워서 미뤄두고 있었는데 머신러닝을 공부하면서 같이 공부하게 되어 좋게 생각합니다
'Language > Python' 카테고리의 다른 글
[MachineLearning]TIL3 GET방식과 BS4를 사용한 크롤링 (0) | 2018.11.27 |
---|---|
[MachineLearning]TIL2 웹에서 데이터 가져오기 (0) | 2018.11.26 |
[크롤링]1-2 BeautifulSoup로 스크레이핑 하기 (0) | 2018.03.07 |
[크롤링]1-1 데이터 다운로드하기 (2) | 2018.03.06 |
[ALGORITHMS]문제 18 최대 수익 알고리즘 (0) | 2017.09.05 |