docker
崔世勋
这个作者很懒,什么都没留下…
展开
-
docker 入门
打个比方,宿主机比成一间房子,虚拟机则是这间房子里面用水泥造了一些新的房子,而Docker只是把房子用板子隔离开,这就是所谓的容器技术。 基本概念(1)镜像(Image)Docker镜像就是一个只读的模板,镜像可以用来创建Docker容器,Docker提供了一个很简单的机制创建或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。(2)容器(Conta...转载 2017-03-28 16:00:00 · 321 阅读 · 0 评论 -
Dockerfile
基本结构Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。一般的,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。# This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: docker_user# Command format: I...转载 2019-07-23 13:26:44 · 127 阅读 · 0 评论 -
docker搭建自己的本地镜像仓库
1、启动docker并拉取registry镜像源sudo service docker start //启动dockersudo docker pull registry //下载registry镜像2、查看是否下载成功sudo docker images3、下载以后启动该容器,可以将容器内的数据映射挂载到自己指定的目录上mkdir -p /opt/data/reg...转载 2019-07-30 16:17:43 · 662 阅读 · 0 评论 -
docker与spring boot的集成: docker-maven-plugin
目的在你的maven项目中创建一个Docker镜像。比方说,build过程可以为java服务输出一个可以运行该服务的Docker镜像。步骤有两种配置方式,一种是通过Dockerfile文件,一种是直接在pom.xml配置。如果你需要VOLUME命令(或者其他pom.xml不支持使用的命令),还是需要通过将命令写入Dockerfile,并通过pom中配置dockerDirectory...转载 2019-07-30 15:48:52 · 1521 阅读 · 0 评论 -
swarm kubernetes mesos对比
一个集群高度工具有多个目的:使用得集群的资源被高效利用,支持用户提供的配置约束,能够迅速调度应用以此保证它们不会处于待定状态(pending state),有一定程序的“公平”,具有一定的鲁棒性和可用性。 一体式调度(Monolithic scheduling)由单一的调度代理组成,它负责处理所有的请求,这种框架通常应用于高性能计算。yarn是一个非常流行的架构,尽管它将许多调度功能都分...转载 2017-04-01 16:16:18 · 3822 阅读 · 0 评论 -
统一资源管理与调度平台入门
背景基于数据密集型应用的计算框架不断出现,从不支持离线处理的MapReduce,到支持在线处理的Storm,从迭代式计算框架Spark到流式处理框架S4,...而在大部分公司中,这几种框架可能都会采用,考虑到资源利用率、运维成本、数据共享等因素,公司一般希望将所有这些框架部署到一个公共的集群中,让它们共享集群的资源,并对资源里进行统一使用,这样,便诞生了资源统一管理与调度平台,典型代表是Meso...转载 2017-04-01 15:03:34 · 2225 阅读 · 0 评论 -
kubernetes架构图
etcd是高可用的key/value存储系统,用于持久化存储集群所有的资源对象。 API Server:提供了资源对象的唯一操作入口,其他所有组件都必须通过它提供的API来操作资源数据,通过对相关相关的资源数据“全量查询”+“变化监听”,这些组件可以很“实时”地完成相关的业务功能。 Controller Manager:集群内部的管理控制中心,其主要目的是实现k8s集群的故障检测和恢...转载 2017-04-01 14:25:25 · 1421 阅读 · 0 评论 -
Kubernetes 入门
K8s是Google开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容、缩容等一整套功能。在K8s中,Service(服务)是分布式集群加架的核心,一个Service对象拥有如下关键特征: 拥有一个唯一指定的名字。 拥有一个虚拟IP的端口号。 能提供某种远程服务能力。 被映射到了提供这种服务能力的一组容器应用上。Service的服务进程目...转载 2017-03-29 16:18:33 · 883 阅读 · 0 评论 -
docker 命令查询
Docker命令可以采用docker-CMD或者docker cmd的试执行,两者一致。attach :依赖到一个正在运行的容器中。build:从一个dockfile创建一个镜像。 --tag,-t: 镜像的名字及标签,通常name:tag或者name格式,可以在一次构建中为一个镜像设置多个标签.commit:从一个容器的修改中创建一个新的镜像。cp:从容器中复制文...转载 2017-03-29 10:14:01 · 1105 阅读 · 0 评论 -
docker 底层实现
传统的虚拟机通过在宿主主机中运行hyperviso来模拟一套完整的硬件环境提供给虚拟机的操作系统,这种的做法实现了对资源最完整的封装,但很多时候往往意味着系统资源的浪费。随着Linux系统对于名字空间功能的完善,让某些进程在彼此隔离的名字空间中运行,大家虽然都共用一个内核和某些运行时环境(例如一些系统命令和系统库),但是彼此却都看不到,都以为系统中只有自己的存在,这种机器就是容器。 基本架...转载 2017-03-29 09:27:37 · 607 阅读 · 0 评论 -
docker 镜像
获取镜像可以使用docker pull命令来从仓库获取所需要的镜像。r6w9c7qa.mirror.aliyuncs.com/library' 上面是国内docker镜像仓库。 列出本地镜像docker images其中镜像ID唯一标识了镜像,tag信息用来标记来自同一个仓库的不同镜像,如果不指定具体的标识,获取镜像时使用latest标识信息。创建镜像1 修改已有镜像...转载 2017-03-28 17:29:27 · 449 阅读 · 0 评论 -
CentOS 6.5 安装 docker
下载epel的YUM源安装包。wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 在下载的安装包所在目录,进行rpm包的安装,执行命令rpm -ivh epel-release-6-8.noarch.rpm 清理已存在YUM缓存yum clean all...转载 2017-03-28 16:07:27 · 362 阅读 · 0 评论 -
centos7安装docker
yum install -y docker//查看是否安装成功yum list installed|grep docker启动systemctl start docker查看状态systemctl status docker关闭systemctl stop docker重启systemctl restart docker错误:got permiss...转载 2019-09-16 11:02:35 · 148 阅读 · 0 评论