Docker学习系列(四):Docker下安装Jupyter
2016-05-15 15:41
1081 查看
该过程与直接利用dockerfile相比,不是很方便,但也是一种方法,所以记录在此(有了上面提到的dockerfile方法,完全可以抛弃本方法)
(1)安装docker
(2) pull一个caffe的image
直接在docekr hub中搜索caffe,下载image kaixhin/caffe(Ubuntu Core 14.04 + Caffe. Includes Python interface.)
(3)利用该image运行一个container
(4)在该container中安装jupyter notebook
notebook是jupyter的名字
(5)commit安装好jupyter的image,重新命名
serene_carson:正在运行的container的名字
tingtingNew:想要保存的新的image的名字
(6)利用新的image生成新的container
注:tingtingNew为刚刚安装了jupyter notebook的image
(7)打开jupyter
利用浏览器输入网址:localhost:8888
注:不知道为什么,本机安装的jupyter地址没法获取,所以这里使用了localhost
如何获取localhost的地址?
打开一个新的terminal,查看container的地址:
这里的clever_bohr为该正在运行的container的名字,例子如下
在浏览器中输入:172.17.0.6:8888
(1)安装docker
(2) pull一个caffe的image
直接在docekr hub中搜索caffe,下载image kaixhin/caffe(Ubuntu Core 14.04 + Caffe. Includes Python interface.)
sudo docker pull kaixhin/caffe
(3)利用该image运行一个container
sudo docker run -it kaixhin/caffe bash
(4)在该container中安装jupyter notebook
pip install jupyter notebookyter
notebook是jupyter的名字
(5)commit安装好jupyter的image,重新命名
sudo docker commit --change='CMD jupyter notebook' serene_carson tingtingNew
serene_carson:正在运行的container的名字
tingtingNew:想要保存的新的image的名字
(6)利用新的image生成新的container
sudo docker run -it --net=host -v /home/tingting/Dropbox/code/craterDetection/docker:/root/workspace tingtingNew
注:tingtingNew为刚刚安装了jupyter notebook的image
(7)打开jupyter
利用浏览器输入网址:localhost:8888
注:不知道为什么,本机安装的jupyter地址没法获取,所以这里使用了localhost
如何获取localhost的地址?
打开一个新的terminal,查看container的地址:
sudo docker inspect clever_bohr | grep IPAddress
这里的clever_bohr为该正在运行的container的名字,例子如下
在浏览器中输入:172.17.0.6:8888
相关文章推荐
- Docker学习一(安装docker并构建一个可ssh登录的镜像)
- Docker学习系列(三):Ubuntu下使用Docker的基本指令记录及一些注意事项
- Docker学习系列(二):Ubuntu下安装Docker
- docker命令总结
- docker 概述
- CentOS7上安装和使用Docker
- Docker中一些常用的命令
- Docker的一些概念(1)
- Docker的四个基本概念
- 教你怎么半天搞定Docker
- 【Docker 在 windows 10 / windows 8 下安装】
- Docker学习 ----常用操作命令大全及例子[陆续更新中...]
- docker动态映射运行的container端口
- Docker容器的跨主机连接
- (OK) Fedora23—NS3—Docker—MANETs—Testing
- (OK) Docker中使用固定IP——docker run -i -t --rm --net='none'
- docker常用命令记录
- docker学习-简单安装及使用
- Docker 容器十诫
- Docker 容器十诫