
docker
文章平均质量分 84
菜到怀疑人生
这个作者很懒,什么都没留下…
展开
-
docker安装卡死在boot2docker.iso的下载
方法一:docker安装需要最新的boot2docker.iso,从docker的安装界面复制网址,我安装的日期是20180823,此时的boot2docker.iso地址为boot2docker.iso,这个地址貌似被墙了,需要翻墙下载,将下载好的文件放到对应文件夹下,我的电脑上为C:\Users\lzy\.docker\machine\cache 方法二:经评论区liz1987...原创 2018-08-23 10:09:57 · 23718 阅读 · 16 评论 -
docker学习——bind mounts
前言最近都在看spring源码,好久后才想起docker存储这一块还没有全总结完,总结时,不会过多提及如何配置,着重介绍概念 什么是bind mountsbind mounts允许建立docker容器中的文件与本地文件之间的映射关系,容器中的进程写入这个文件的内容会保存到映射的本地文件中,与volume不同的是,bind mounts不由docker同一管理,volume存放在do...原创 2018-10-18 09:18:39 · 4669 阅读 · 0 评论 -
docker学习——什么是image、container、service、swarm
目录前言ImageContainersServiceswarm前言docker真的是个大坑.............,看了这么久文档,忽然发现自己连这四个概念都不清楚.......... Imagedocker文档给出的定义如下:结合这篇博客看:docker的image是什么image大致是这么一个东西:是一个虚拟文件系统,在运行时与宿主机的...原创 2018-09-20 11:04:33 · 4541 阅读 · 0 评论 -
docker学习——docker的volumes
目录 什么是volume匿名卷与实名卷如何创建volume-v与-mount的区别数据卷的几种用法什么是volumevolume(卷)用来存储docker持久化的数据,其实就是一个主机上的一个目录,由docker统一管理,我们知道image是只读的,在image运行时,才会加入可写层,虽然我们也可以将数据写入到可写层,但这会增加容器的大小,如果我们不想持久化数据,又...原创 2018-09-25 19:22:19 · 33839 阅读 · 0 评论 -
docker学习——docker的host网络
文档关于host网络描述不多 如果使用host网络,容器会与主机共享网络栈,举个例子,如果容器在8080端口上发布了web服务,则主机的8080端口将被该web服务占用,host网络只在linux上有效,高于17.06的docker可以让集群服务使用host网络(使用docker container create的--network host参数),此时控制信息仍然在overlay网络中传...原创 2018-09-25 17:15:31 · 6701 阅读 · 0 评论 -
docker学习——docker的overlay网络
目录 什么是overlay网络两者在overlay网络中的公共操作swarm服务在overlay网络的操作单一容器在overlay网络中的操作其他什么是overlay网络overlay网络用于连接不同机器上的docker容器,允许不同机器上的容器相互通信,同时支持对消息进行加密,当我们初始化一个swarm或是加入到一个swarm中时,在docker主机上会出现两种网...原创 2018-09-23 22:13:54 · 27945 阅读 · 3 评论 -
docker学习——docker的bridge网络
目录bridge网络使用自定义网络 使用IPv6启用从Docker容器到外部世界的转发使用默认桥接网络默认桥接网络的更多细节 bridge网络docker的桥接网络使用虚拟网桥,bridge网络用于同一主机上的docker容器相互通信,连接到同一个网桥的docker容器可以相互通信,当我们启动docke时,会自动创建一个默认bridge网络,除非我们进...原创 2018-09-23 11:51:13 · 22922 阅读 · 0 评论 -
Docker学习——Dockerfile中的构建命令
目录 前言 Dockerfile的作用Parser directivesescapeENV.dockerignore文件FROMRUNCMDLABELMAINTAINEREXPOSEENVADDCOPYENTRYPOINT VOLUMEUSERWORKDIRARGONBUILDSTOPSIGNAL...原创 2018-09-09 14:46:56 · 6252 阅读 · 1 评论 -
在docker上部署springboot项目
关于docker的安装,网上有许多教程,这里就不在赘述,windows家庭版请使用dockertool,在linux上安装docker比windows要简单的多,本次部署的springboot项目会使用mysql,环境为centos7,本文记录了sql文件导入docker的mysql的方法 在docker上部署springboot项目首先在springboot项目的pom.xml...原创 2018-09-01 08:44:04 · 24472 阅读 · 13 评论 -
docker学习——tmpfs mounts
前言每天一篇博客,高产似那啥,如有错误,欢迎指出 什么是tmpfs mountsbind mount与volume是持久化数据到磁盘中,在linux上,也可以使用tmpfs mounts,tmpfs mounts是将数据咱存在内存中,当容器停止运行时,对应的tmpfs mounts会消失,存储在内存中的一个好处就是访问速度快,一般情况下,我们不会数据写入到容器的可写层,因为这会增大...原创 2018-10-18 17:07:06 · 1931 阅读 · 0 评论