docker
文章平均质量分 84
docker 使用
飘然渡沧海
这个作者很懒,什么都没留下…
展开
-
docker.11-基于Docker容器DevOps应用方案 企业业务代码发布系统
- 以容器为颗粒度部署- 部署方式简单,启动速度快- 一次构建可到处运行- 出现故障后,可随时恢复- 可同时部署多套环境(测试、预发布、生产环境等)原创 2022-10-19 10:35:41 · 852 阅读 · 0 评论 -
docker.10-Docker主机集群化方案 Docker Swarm
早期使用service发布,每次只能发布一个service。yaml可以发布多个服务,但是使用docker-compose只能在一台主机发布。一个stack就是一组有关联的服务的组合,可以一起编排,一起发布, 一起管理。原创 2022-10-13 19:37:32 · 1621 阅读 · 0 评论 -
docker.9-Docker容器服务编排利器 Docker Compose应用实战
用容器运行一个服务,需要使用docker run命令。但如果我要运行多个服务呢?假设我要运行一个web服务,还要运行一个db服务,那么是用一个容器运行,还是用多个容器运行呢?一个容器运行多个服务会造成镜像的复杂度提高,。那么复杂的架构就会需要很多的容器,并且需要它们之间有关联(容器之间的依赖和连接)就更复杂了。这个复杂的问题需要解决,这就涉及到了****的问题了。原创 2022-10-13 16:47:45 · 238 阅读 · 0 评论 -
docker.8-Docker容器数据持久化存储机制(volumes)
物理机或虚拟机数据持久化存储Docker容器数据持久化存储。原创 2022-10-13 15:54:47 · 257 阅读 · 0 评论 -
docker.7-Docker容器网络与通信原理深度解析(ETCD,Flannel)
Overlay网络是指在不改变现有网络基础设施的前提下,通过某种约定通信协议,把二层报文封装在IP报文之上的新的数据格式。这样不但能够充分利用成熟的IP路由协议进程数据分发;而且在Overlay技术中采用扩展的隔离标识位数,能够突破VLAN的4000数量限制支持高达16M的用户,并在必要时可将广播流量转化为组播流量,避免广播数据泛滥。因此,Overlay网络实际上是目前最主流的容器跨节点数据传输和路由方案。原创 2022-10-11 11:05:24 · 517 阅读 · 0 评论 -
docker.6-Dockerfile精讲及新型容器镜像构建技术
Dockerfile是一种能够被Docker程序解释的剧本。Dockerfile由一条一条的指令组成,并且有自己的书写格式和支持的命令。当我们需要在容器镜像中指定自己额外的需求时,只需在Dockerfile上添加或修改指令,然后通过docker build生成我们自定义的容器镜像(image)。......原创 2022-08-09 10:29:04 · 429 阅读 · 0 评论 -
docker.5-Docker容器化部署企业级应用集群
下载链接地址:https://www.oracle.com/tools/downloads/sqldev-downloads.html。安装redis-cluster;3主3从方式,从为了同步备份,主进行slot数据分片。挂载配置文件,需要创建一个nginx容器,把配置文件复制出来修改后使用。在docker host暴露80端口。不在docker host暴露端口。部署带管理控制台的RabbitMQ。...原创 2022-08-04 14:36:48 · 351 阅读 · 0 评论 -
docker安装nginx之后无法访问
今天安装完nginx 之后,容器可以正常启动,但是在Linux 与外面浏览器无法访问,但是进入容器内部,可以正常访问nginx\。进入容器内部可以正常访问。查看容器内部ip地址。原创 2022-08-04 10:28:32 · 8372 阅读 · 6 评论 -
docker.4.3-docker容器镜像加速器及本地容器镜像仓库-harbor
由于国内访问国外的容器镜像仓库速度比较慢,因此国内企业创建了容器镜像加速器,以方便国内用户使用容器镜像。原创 2022-07-28 20:34:56 · 726 阅读 · 0 评论 -
docker.4.2-Docker容器镜像
Docker镜像是只读的容器模板,是Docker容器基础为Docker容器提供了静态文件系统运行环境(rootfs)是容器的静止状态容器是镜像的运行状态联合文件系统(unionfilesystem)联合文件系统是实现联合挂载技术的文件系统联合挂载技术可以实现在一个挂载点同时挂载多个文件系统,将挂载点的原目录与被挂载内容进行整合,使得最终可见的文件系统包含整合之后的各层文件和目录。...原创 2022-07-28 14:26:17 · 659 阅读 · 0 评论 -
docker.4.1-使用容器运行Nginx应用及Docker命令
查找本地容器镜像文件。原创 2022-07-27 16:14:14 · 951 阅读 · 0 评论 -
docker.3-容器管理工具 Docker生态架构及部署
用于安装Dockerdaemon的主机,即为DockerHost,并且该主机中可基于容器镜像运行容器。原创 2022-07-27 15:40:38 · 172 阅读 · 0 评论 -
docker.2-容器技术所涉及Linux内核关键技术
很多编程语言都包含了命名空间的概念,我们可以认为命名空间是一种封装,封装本身实际上实现了代码的隔离在操作系统中命名空间命名空间提供的是系统资源的隔离,其中系统资源包括了进程、网络、文件系统…实际上linux系统实现命名空间主要目的之一就是为了实现轻量级虚拟化服务,也就是我们说的容器,在同一个命名空间下的进程可以感知彼此的变化,而对其他命名空间的进程一无所知,这样就可以让容器中的进程产生一个错觉,仿佛它自己置身于一个独立的系统环境当中,以此达到独立和隔离的目的。...原创 2022-07-27 15:32:56 · 778 阅读 · 0 评论 -
docker.1-应用(Application)部署容器化演进之路
虚拟机采用虚拟化技术手段实现物理服务器计算资源打包的方式,为应用程序提供类物理服务器运行环境能够实现应用程序与应用程序之间的隔离使用自动化技术部署应用程序及应用程序迁移较方便可横向扩展容器容器是轻量级物理服务器计算资源的打包方式,即轻量级虚拟机,为应用程序提供类虚拟机运行环境。可在物理服务器中实现高密度部署容器与虚拟机对比对比属性容器(Container)虚拟机(VM)隔离性基于进程隔离提供资源的完全隔离启动时间毫秒级或秒级秒级或分钟级内核共用宿主机内核。...原创 2022-07-27 14:31:41 · 304 阅读 · 0 评论 -
Docker 基本概念解读
本文只是对 Docker 的概念做了较为详细的介绍,并不涉及一些像 Docker 环境的安装以及 Docker 的一些常见操作和命令。Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。如果需要通俗地描述容器的话,我觉得容器就是一个存放东西的地方,就像书包可以装各种文具、衣柜可以放各种衣服、鞋架可以放各种鞋子一样。我们现在所说的容器存放的东西可能更偏向于应用比如网站、程序甚至是系统环境。关原创 2022-06-13 14:23:52 · 375 阅读 · 0 评论