![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
Super.Mr_Yan
这个作者很懒,什么都没留下…
展开
-
docker资源限制
Memory限制:OOME(内存溢出),一旦发生OOME,任何进程都可能被杀死,包括docker daemon在内。内存资源限制无非就两种:一种物理内存,一种交换内存(swap)-m or --memory= 表示设置容器能使用的物理机内存可接受 K,M,B--memory-swap * 表示设置容器使用物理交换内存的限制,注意:先设置ROM这项才有效。--oom-kill-disable 这项参数表示设置容器不想被OOME kill掉,必须与-m 一块用--memory-swapp原创 2020-05-28 15:34:23 · 272 阅读 · 0 评论 -
harbor企业级云原生器仓库
一:harbor简介:harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是docker registry的更高级的封装,它除了提供友好的web界面角色,和用户权限管理,用户审计功能它整合了k8s插件(Add-ons)仓库,即helm通过chart方式下载,管理,安装K8S插件,而chartmuseam可以提供存储chart数据的仓库,Helm相当于K8S的yum,另外它整合了两个开源组件,一个Notary,另一个clair。Notary类似于CA中心,而clair则是容器安全扫描工原创 2020-05-27 17:09:55 · 317 阅读 · 0 评论 -
docker registry分类及相关部署
docker私有仓库简介:(1)registry用于保存docker镜像,包括镜像的层次结构和元数据。(2)用户可自建registry,也可使用官方的docker hubdocker registry分类:(1)sponsor registry:第三方的registry,供客户和docker社区版使用(2)mirror registry:第三方的registry,只让客户使用(3)vendor registry:由发布docker镜像的供应商提供的registry(4)private reg原创 2020-05-26 10:04:19 · 473 阅读 · 0 评论 -
基于dockerfile来制作镜像
一:dockerfile简介:dockerfile纯文本文件,里面包含多个指令。制作Docker image 有两种方式:(1)是使用 Docker container,直接构建容器,再导出成 image 使用;(2)是使用 Dockerfile,将所有动作写在文件中,再 build 成 image二:dockerfile的基本架构。 Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令, ’#’ 为 Dockerfile 中的注释。三:d原创 2020-05-25 14:49:20 · 447 阅读 · 0 评论 -
docker存储卷管理
一:docker镜像简介:(1)docker镜像由多个只读层叠加而成,启动容器时,docker会加载只读镜像层并在镜像层栈顶部添加一个读写层。(2)如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件副本所隐藏,此即“写时复制”机制。二:为什么要用到存储卷?(1)关闭并重启容器,其数据不受影响,但删除容器,则其更该将全部丢失。(2)容器间数据共享不便。三:存储卷简介:(1)卷是容器的一个或多个目录,原创 2020-05-15 17:47:13 · 196 阅读 · 0 评论 -
docker的网络管理。
一:如何解决容器之间的网络互相通信。(1)第一种:同一物理机的上的两个容器之间如何通信:解决方法:基于OVS(虚拟的开源软交换机程序),我们在物理机之上安装一个虚拟的软交换机,我们都知道容器也有单独的网络,当创建容器时会自动创建一对虚拟网卡。一个在虚拟软交换机上,一个在容器中,那们容器之间通信就基于软交换机通信即可。(2)第二种:不同物理机上的虚拟交换机如何通信。解决方法:当不同物理...原创 2020-05-13 10:37:09 · 300 阅读 · 0 评论 -
docker中如何制作镜像
镜像的简要概念:1,一个操作系统可以做成一个镜像。2,一个进程可以做成一个镜像docker镜像简要说明:1,docker镜像含有启动容器所需要的文件系统及其内容,因此,其用与创建并启动docker容器。2,镜像采用分层机制,最底层为bootfs,其之为rootfsdocker镜像的简要构建:1,位于下层的镜像称之为父镜像,最底层的称之为基础镜像2,最上层为“可读写”层,其下的均为“...原创 2019-11-25 13:15:03 · 547 阅读 · 0 评论 -
docker的基本部署
Docker是一个开源的商业软件产品,有两个版本:社区版(Community Edition,缩写为CE)和企业版(Enterprise Edition,缩写为EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的安装部署Docker的版本都是针对社区版。Docker的运行环境一般要求64的CPU,Linux内核版本在3.10以上,Linux内核具有cgroups和namespaces功能...原创 2019-09-09 19:12:28 · 194 阅读 · 0 评论