Docker
文章平均质量分 83
Times my
你要披荆斩棘,去往那最高的山峰,一睹这世界缤纷。。。
展开
-
Consul的集群部署
Consul的集群部署一、Consul的认识1、服务注册与发现2、何为consul二、consul集群的部署流程一、Consul的认识1、服务注册与发现服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题:●如果需要调用后端服务A-N,就需要配置N个服务的网络原创 2021-08-07 18:15:25 · 1297 阅读 · 0 评论 -
Docker Compose的认识和部署
Docker Compose的认识和部署一、简述Compose1、YAML简述2、YAML数据结构说明2、docker-compose的安装二、如何docker-compose进行容器的编排1、准备项目环境2、项目步骤一:docker-compose 配置3、项目步骤二:构建Nginx一、简述Compose1、compose是一个用于定义和部署多个Docker容器的工具,主要是通过一个YAML文件进行服务配置。2、使用Docker Compose不再需要使用Shell脚本来启动容器。3、Dock原创 2021-07-30 14:50:00 · 367 阅读 · 1 评论 -
Dockerfile定制镜像
Dockerfile定制镜像一、基于Dockerfile创建镜像1、联合文件系统(UnionFS)2、镜像加载原理3、为什么Docker里的centos的大小才200M?4、Dockerfile的理解5、Docker镜像结构的分层二、通过Dockerfile创建镜像实例一、基于Dockerfile创建镜像1、联合文件系统(UnionFS)UnionFS(联合文件系统) : Union文 件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同原创 2021-07-28 04:07:09 · 398 阅读 · 0 评论 -
Docker数据管理
Docker数据管理一、docker存储资源类型1、数据卷 DataVolume2、数据卷容器一、docker存储资源类型用户在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者需要将容器内数据进行备份,甚至多个容器之间进行数据共享,这必然会涉及到容器的数据管理:(1)Data Volume (数据卷); (2)Data Volume Dontainers — 数据卷容器。1、数据卷 DataVolumeData Volume 本质上是 Docker Host 文件系统中原创 2021-07-28 03:42:09 · 152 阅读 · 0 评论 -
docker的CPU、内存、IO资源控制
docker的CPU、内存、IO资源控制一、CPU使用率控制1、限定CPU使用不超过30%2、按比例分配CPU3、限制容器使用指定的CPU核二、内存使用限制三、磁盘I/O读写的优化1、限制数据量2、限制读写次数一、CPU使用率控制cd /sys/fs/cgroup/cpu/docker/ 里可以看到所有的容器信息。1、限定CPU使用不超过30%CPU进程数为100000,那么CPU的30%为30000cpu-quota:指定cpu的使用上限的百分比#-i表示输入,-t表示绑定终端docker原创 2021-07-28 03:28:25 · 515 阅读 · 0 评论 -
Docker容器——网络认识与实验
Docker容器——网络认识与实验一、Docker网络的介绍二、网络的四类型1、host模式2、container模式3、none模式4、bridge模式三、Docker网络的操作说明四、Docker网络模式详解五、自定义网络一、Docker网络的介绍Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内原创 2021-07-27 08:14:13 · 332 阅读 · 0 评论 -
Docker应用容器的搭建与操作
Docker应用容器的搭建与操作一、Docker的认识Docker核心概念二、Docker容器的部署三、Docker镜像操作四、Docker容器操作一、Docker的认识何为Docker:Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许原创 2021-07-24 11:57:27 · 465 阅读 · 1 评论