标签:
1. 利用image(name是tingting)
sudo docker run -it --net=host tingting
2. 在container内安装jupyter notebook
pip install jupyter notebook
3. commit新的镜像
sudo docker commit --change=‘CMD jupyter notebook‘ serene_carson tingtingNew
4. 利用新的image(tingtingNew)生成新的container
sudo docker run -it --net=host -v /home/tingting/Dropbox/code/craterDetection/docker:/root/workspace tingting
注:这里利用-v命令将本地的文件夹与docker中的文件夹关联
/home/tingting/Dropbox/code/craterDetection/docker:为本地文件夹
/root/workspace:为docker中的文件夹
该命令可以将/home/tingting/Dropbox/code/craterDetection/docker文件夹映射到/root/workspace文件夹
5. 打开jupyter,利用浏览器输入网址:localhost:8888
注:不知道为什么,本机安装的jupyter地址没法获取,所以这里使用了localhost
如何获取localhost的地址?
打开一个新的terminal,查看container的地址:sudo docker inspect clever_bohr | grep IPAddress
这里的clever_bohr为该正在运行的container的名字,例子如下
在浏览器中输入:172.17.0.6:8888
标签:
原文地址:http://www.cnblogs.com/lutingting/p/5229573.html