Tag Archives: docker

本地访问远程服务器的Docker容器的Jupyter Notebook

以本地访问远程服务器的Jupyter notebook为例,假设本地是Windows系统使用Xshell连接远程服务器。

 
Continue reading

Ubuntu 16.04安装CUDA9+Docker CE+NVIDIA-Docker+TensorFlow/XGBoost

以Ubuntu16.04系统为例(x86架构,64bit),安装Docker社区版和NVIDIA-Docker并下载启动TensorFlow镜像,跑起hello_tensorflow的ipynb。

 
Continue reading

Docker常用命令和问题汇总(不断补充中)

先前在内部做过一次关于Docker构建深度学习环境的分享,讲的比较浅,铺开的比较大。主要是一些常用的基本命令。这里做一下记录。

 

Continue reading

让同一个Docker容器接受多个用户的外部访问

发现创建容器后,我想对同一个容器开启两个shell,但是发现在已经attach一个容器后,再attach进入同一个容器,得到的shell是上一个的镜像(新的docker自动被同步成了旧的容器模样。
如:我原本是在vim nginx.conf下编辑内容,新打开的docker容器自动也被同步到vim 编辑页面下,并且连光标位置都一样)。

使用attach命令不行,所以搜了下有人在segmenetfault上问了一样的问题,

  • attach方式进入容器是进入相同的bash环境,
  • 如果需要进入独立的环境,可以用另一种方式进入容器:docker exec -it <id> bash

参考:php – 为什么docker容器一次只能接受一个用户的外部访问? – SegmentFault
https://segmentfault.com/q/1010000008236129

Ubuntu16.04安装Docker

重装系统后在本地安装Docker(安装的版本是:Docker version 1.13.1, build 092cba3),安装过程出现问题并记录。这次参考官方教程(https://docs.docker.com/engine/installation/linux/ubuntu/#/install-using-the-repository),从1.安装开始看起。以前我是按照如下方式安装的

 

有关Docker安装Caffe或者命令使用以及错误问题,可以参考我之前写的这篇文章Ubuntu16.04 借助 Docker 安装 Caffe,另外开启Ubuntu的docker之旅这篇是对官方入门教程的译文,但是版本可能比较早,还是以docker最新的入门教程为主。
Continue reading

Ubuntu16.04 借助 Docker 安装 Caffe

最近在 Ubuntu 上安装 Caffe 总是有各种各样的问题,尽管因为系统版本的问题没有安装 CUDA ,少了不少麻烦,但在 make 的时候总是缺这个.o文件或者少那个.h文件。Docker 常用命令请查看参考部分的第一个

 
Continue reading

开启Ubuntu的docker之旅

这篇教程来自docker官网(docker.com)的,在此我只是对其做简单翻译(在有关Docker Hub上的内容我都将会改为在本地实现)。此外,这篇教程不涉及复杂的深入的docker知识讲解,但可作为一篇很好的入门教程。下面是正文,那么就让我们开始!

logo

这个启蒙教程没有技术性含量,尤其是只是对docker感兴趣学习的同学们。通过这个启蒙教程,在完成如下的简单任务后,您会学到基本的docker特性,通过以下任务:

  • 安装Docker
  • 在容器里运行软件镜像
  • 在Docker Hub上浏览所需的镜像
  • 创建自己的镜像并在容器里运行它
  • 创建一个Docker Hub账号和镜像仓库
  • 在Docker Hub中创建你自己的镜像
  • 通过Docker Hub把你制作的镜像分享给其它用户

这个启蒙教程的目的是,藉由完成教程中的任务以减少同学们在后期自己操作时出现的问题,也就是说,大家在自己探索之前,先来看看这个教程,照着捯饬一下。完成本教程的时间大概也就45分钟。

需要有预备知识嘛?

这个开始是需要在终端窗口使用Docker命令的。但即使如此,也不是说一定要十分精通命令行才行,但你至少要熟悉我们在后面使用到的命令,这没多少所以别担心。 Continue reading