Docker
文章平均质量分 61
Hello-BigData
我的目标:大数据+机器学习框架+算法
展开
-
Cannot connect to the Docker daemon. Is the docker daemon running on this host?问题解决
初次使用Docker就遇上了Cannot connect to the Docker daemon. Is the docker daemon running on this host?这个问题,具体问题截图如下: 经过伟大的度娘总结出出现这样问题主要是两个方面: 1.用户的权限不够:需要切换到root用户或修改权限 2.docker servic原创 2017-06-28 23:10:12 · 1257 阅读 · 0 评论 -
Docker简介
最近由于工作需要,开始接触Docker,以下就是我对Docker的部分理解,分享一下,如有不对的地方,请大家指教。 Docker是一个可以让开发者打包自己的应用以及依赖包到一个可移植的容器中然后发布到任何linux 机器上的工具,他可以很好的实现虚拟化,开发者可以很好的在Docker上对自己的应用成果进行管理。 Docker的应用场景: 1. 代码应用的原创 2017-06-29 22:51:35 · 336 阅读 · 0 评论 -
Docker image创建之Hello world
虽然我们我们可以通过dockerpush从Docker的仓库下载一些我们需要的别人已经制作好的镜像,但是我们也有我们自己的需求,我们也希望可以定制一个属于自己的Docker image。 下面我们就来介绍一下如何利用Dockerfile来从零创建一个属于自己的Docker image。 1. 我们有一个脚本a.py 2. 我们如果想将这个脚本制作成D原创 2017-06-30 14:34:29 · 6924 阅读 · 1 评论 -
Docker volume 挂载卷
最简单的hello world输出镜像的制作是最简单的开始,但是如果我们需要修改我们的运行代码,或者有输入输出文件的时候,我们就没有办法了,每一个container运行完毕后,其分配的资源以及文件系统都会消失,那么我们就需要在本地给docker container挂载一个卷,这样在container运行的时候,container的挂载点下的文件操作,也同样会影响到给container挂载的本地卷。原创 2017-06-30 14:54:46 · 11191 阅读 · 0 评论 -
配置ssh无密码登录docker container以及遇到问题的解决方案
我们利用的基础镜像是:centos7,所以在配置sshd的时候会遇见很多的大坑,很不幸,我已经全部踩到了。下面就来分享一下我的操作过程:大致的流程分为三步:1. 安装sshd-server并配置/etc/ssh/sshd.config文件2. 配置/root/.ssh/config文件以跳过验证IP的过程3. 启动sshd由于我们操作的是docker cont原创 2017-07-20 17:05:48 · 3035 阅读 · 0 评论 -
Docker镜像压缩与优化
现如今docker如此受人追捧,主要是因为它的轻量化、可以快速部署以及资源的利用。但是一个docker images质量的好与坏,主要取决于Dockerfile编写的质量。同样功能的镜像,但是不同的Dockerfile build出来的镜像大小是不一样的,这是因为docker是由一层一层的只读层累积起来的,而这每一层就是Dockerfile中的每一条指令,所以Docker image的大小完全取决原创 2017-08-09 00:27:43 · 12604 阅读 · 3 评论 -
如何将anaconda+jupyter build成docker镜像
最近由于业务的需求,要build一个jupyter的image来提供服务,因为docker的轻量化可以很方便的迁移。下面来介绍一下我所做的操作,以及我踩的坑:首先来安装anaconda,有python2和3版本的,版本不同但是build的过程是一样的,有两种方式,第一种,你可以通过Dockerfile的方式来build image,但是在运行Anaconda2-5.0.1-Linux-x86_原创 2017-11-23 15:49:56 · 5958 阅读 · 4 评论 -
docker配置DNS解决办法
我们都知道Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效了,所以我们可以通过配置Network的方法来解决,但是对于docker来说,它默认是映射主机的DNS,但是如果你想在docker镜像中加上非主机的DNS,也许这个方法就解决不了问题,但是对于dock原创 2018-01-11 19:04:34 · 36322 阅读 · 0 评论