Docker
零启007
这个作者很懒,什么都没留下…
展开
-
编写Dockerfiles的最佳实践(翻译自官网)
文章翻译自官网:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#general-guidelines-and-recommendations预计阅读时间: 26分钟 本文档介绍了构建高效图像的建议最佳实践和方法。Docker通过从一个Dockerfile包含所有命令的文本文件中读取指令来自...原创 2018-09-05 13:49:45 · 599 阅读 · 2 评论 -
Kubernetes和OpenStack到底是什么关系?
Kubernetes 面向应用层,变革的是业务架构,而 OpenStack 面向资源层,改变的是资源供给模式。使用容器且集群规模不大,直接用 Kubenetes 就可以;集群规模大,不管应用是否只是跑在容器中,都是 OpenStack + Kubernetes 更好。OpenStack + Kubernetes...转载 2018-09-21 15:42:02 · 1866 阅读 · 0 评论 -
Openstack+Kubernetes+Docker微服务实践之路--Kubernetes
经过几番折腾终于搞定Kubernetes了,我们要在Openstack上部署Kubernetes集群,使用最新工具Kubeadm来安装,由于不能直接访问Kubernetes的源,我们需要一台可以穿墙的机器,可以是个人电脑,另外需要一台基于Docker快照的云主机,将下载后的所有资源放到这台机器中生成新的Kuberne...转载 2018-09-21 11:37:59 · 1922 阅读 · 0 评论 -
hypervisor详解
hypervisor:一种运行在物理服务器和操作系统之间的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件。可以将hypervisor看做是虚拟环境中的“元”操作系统,可以协调访问服务器上的所有物理设备和虚拟机,所以又称为虚拟机监视器(vir...转载 2018-09-17 09:33:20 · 14119 阅读 · 0 评论 -
Kubernetes与OpenStack融合支撑企业级微服务
EasyStack云架构师钟宇澄2017年10月21日,七牛云架构师实践日活动于深圳成功举办,本次活动由七牛云、K8S技术社区联合主办,特邀vivo、平安科技共同参与,会议以Kubernetes...转载 2018-09-16 10:27:09 · 621 阅读 · 0 评论 -
Openstack+Kubernetes+Docker微服务实践之路--Kubernetes
经过几番折腾终于搞定Kubernetes了,我们要在Openstack上部署Kubernetes集群,使用最新工具Kubeadm来安装,由于不能直接访问Kubernetes的源,我们需要一台可以穿墙的机器,可以是个人电脑,另外需要...转载 2018-09-16 10:24:20 · 1202 阅读 · 0 评论 -
基于OpenStack和Kubernetes构建组合云平台——网络集成方案综述
转自: http://geek.csdn.net/news/detail/104150一谈到云计算,大家都会自然想到三种云服务的模型:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。OpenStack已经...转载 2018-09-16 10:20:23 · 1447 阅读 · 0 评论 -
Docker安装时遇到的问题
删除之前安装的docker:yum remove dockeryum remove docker-selinux编辑文件vi /etc/yum.repos.d/docker.repo[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$release...原创 2018-09-06 14:40:44 · 379 阅读 · 0 评论 -
Docker实用命令(持续更新……)
Docker builder [OPTIONS] PATH | URL | - :用于使用Dockerfile创建镜像-f:指定要使用的Dockerfile路径;--isolation:使用容器隔离技术;-m:设置内存最大值;--no-cache:创建镜像过程中不适用缓存;--pull:尝试去更新镜像的新版本;-q:安静模式,成功后只输出镜像ID;--rm:设置镜像成功后删除中间...原创 2018-09-05 15:51:17 · 157 阅读 · 0 评论 -
Dockerfile使用多阶段构建【翻译自官网】
使用多阶段构建 预计阅读时间: 6分钟 多阶段构建是守护程序和客户端上需要Docker 17.05或更高版本的新功能。多阶段构建对于那些努力优化Dockerfiles同时使其易于阅读和维护的人来说非常有用。 致谢:特别感谢Alex Ellis批准使用他的博客文章 生成器模式与Docker 中的多阶段构建作为...原创 2018-09-05 13:21:11 · 343 阅读 · 0 评论 -
【转】Alpine Linux 使用简介
Alpine Linux使用简介 目录: 一、Alpine简要介绍二、Alpine本地安装三、Alpine在Docker下运行四、Alpine的配置和使用 4.1网络相关文件 4.2更新国内源 4.3软转载 2018-09-05 13:06:04 · 576 阅读 · 0 评论 -
Dockerfile详解
为何创建镜像首先说DockerHub或其它一些镜像仓库已经提供了够多的镜像,有最小版本,也有一些安装了mysql、nginx、apache等等第三方软件的版本可以直接拿来使用。虽然已经足够多了,但是有些情况下并不能满足我们的需求,例如需要安装一些比较少用到的第三方软件,这个时候只能先用公共仓库中的镜像,启动容器,然后在容器中按照我们的需求安装软件,修改配置等等操作,之后提交镜像。这些操作在之前...转载 2018-09-05 12:44:01 · 1503 阅读 · 0 评论 -
Dockerfile指令ADD和COPY的作用
一、ADD指令ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。其格式是: ADD 源路径 目标路径如:testFROM ubuntuMAINTAINER helloADD test1.txt test1.txtADD test1.txt test1.txt.bakADD test1.txt /mydir/ADD...转载 2018-09-05 12:11:54 · 3387 阅读 · 0 评论 -
Docker中的WORKDIR命令作用
格式WORKDIR /path/to/workdirWORKDIR指令设置Dockerfile中的任何RUN,CMD,ENTRPOINT,COPY和ADD指令的工作目录。如果WORKDIR指 定的目录不存在,即使随后的指令没有用到这个目录,都会创建。单个Dockerfile可以使用多次WORKFDIR。如果提供一个相对路径,当前的工作目录将于上个WORKDIR指令相关。如:WO...原创 2018-09-05 10:58:17 · 30056 阅读 · 1 评论 -
【转】Dockerfile中ENTRYPOINT 和 CMD的区别
在Docker的系统学习教程中我们了解到使用Dockerfile构建Docker镜像为一个规范的方式,根据Dockerfile可以了解镜像中安装的组件的详细内容。Dockerfile一般由四部分组成:第一,构建的基础镜像;第二,镜像构建者的信息;第三,构建镜像过程中镜像层添加指令;第四,由该镜像启动容器时执行的程序。本篇文章中涉及到的ENTRYPOINT 和CMD 属于Dockerfile中的最后...转载 2018-09-05 10:01:28 · 156 阅读 · 0 评论 -
反射机制
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。在计算机科学领域,反射是指一类应用,它们能够自描述和自...转载 2018-11-04 13:51:57 · 130 阅读 · 0 评论