Linux 虛擬機 docker 上 搭建 python 機器學習 平臺

本文介紹 Linux 虛擬機 docker 上 搭建 python 機器學習 平臺

1.申請虛擬機 VM with Linux: CentOS 7 (64-bit)
2.在自己機器上裝客戶端MobaXterm (或 XShell,SecureCRT), 遠程訪問虛擬機
3.在linux上裝docker:

sudo yum install docker

4.啓動docker:

sudo systemctl start docker

5.在docker上裝 continuumio/anaconda3:

   docker pull continuumio/anaconda3

6.數據備份(可以用Git):在VM上建立data 文件夾中,運行jupyter 並且 數據放在/data/中 (原始jupyter的工作目錄在docker中,不好管理)

cd /
mkdir data
docker run -i -t  -p 8888:8888 -v /data/:/opt/notebooks continuumio/anaconda3 /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && mkdir /opt/notebooks && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser"  

7.通過瀏覽器訪問jupyter
http://:8888 if you are using a Docker Machine VM 或者 http://localhost:8888

8.權限控制:如果想給jupyter server設定密碼,需要給它生成configuration 文件

sudo docker ps  #找到docker container 的名字
sudo docker exec -it heuristic_banach bash  #進入docker
jupyter notebook --generate-config  #生成配置文件,這樣密碼可以存在這了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章