zoukankan      html  css  js  c++  java
  • Linux 虚拟机 docker 上 搭建 python 机器学习 平台

    本文介绍 Linux 虚拟机 docker 上 搭建 python 机器学习 平台

    如果已经走过以下所有步骤,机器重启了:

    1.启动docker:

    sudo systemctl start docker

    2.启动 jupyter notebook

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

    从0开始

    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
    sudo 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 --allow-root" 

    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  #生成配置文件,这样密码可以存在这了
  • 相关阅读:
    Java 线程池(ThreadPoolExecutor)原理分析与实际运用
    MyBatis记录
    MyBatis记录
    MyBatis记录
    MyBatis记录
    引用 Windows Server 2003 FTP服务器配置详解
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    以太坊用户体验的痛点
    OmiseGo 将如何把 Plasma 带入寻常百姓家
  • 原文地址:https://www.cnblogs.com/andy-0212/p/9985631.html
Copyright © 2011-2022 走看看