sudo nvidia-docker run -it -p 7777:8888 -v /share:/share --privileged=true --shm-size 72G nvidia/cuda:9.0.2 #启动镜像
apt-get install sudo #在docker中安装sudo工具
chmod +w /etc/sudoers #将docker的普通用户添加到sudoer组
xiaopang ALL=(ALL) ALL
chmod -w /etc/sudoers
3、配置远程访问jupyter
pip install jupyter notebook #安装jupyter
1)生成配置文件(~/.jupyter/jupyter_notebook_config.py)
jupyter notebook --generate-config
jupyter notebook password #设置docker中的jupyter notebok的登陆密码
上面生成的密码被保存在一个json文件中:
vim /home/xiaopang/.jupyter/jupyter_notebook_config.json
{
“NotebookApp”: {
“password”: “sha1:f9faaa4b810e:32430014e29e6e7e56aa02b02bd72ce8a6852d97”
}
}
记下密钥 : “sha1:f9faaa4b810e:32430014e29e6e7e56aa02b02bd72ce8a6852d97”
- 编辑docker中的jupyter软件的配置文件
vim ~/.jupyter/jupyter_notebook_config.py
在该文件的结尾部分加入如下语句:
c.NotebookApp.ip=’*’
c.NotebookApp.password = u’ha1:f9faaa4b810e:32430014e29e6e7e56aa02b02bd72ce8a6852d97’
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
c.NotebookApp.notebook_dir = ‘/share’ #jupyter使用的目录
3)打开jupyter notebook
jupyter notebook --allow-root