docker
文章平均质量分 92
爱看square dancing的老奶奶
心有猛虎,细嗅蔷薇
展开
-
虚拟化+docker基础
虚拟化层的抽象层(用户层)剥离,使用docker engine来替代(来宾操作系统去除),只要通过引擎就可以直接连接到宿主机操作系统中,极大减小了开销虚拟化:将应用程序和系统内核资源进行解耦,以操作系统级别进行隔离,目的是提高资源利用率正常每个任务一轮询的方式去处理,一般是一个CPU为一个整个体以下是针对的CPU单位时间内的一个资源。按时间划分,1秒划分成10个0.1秒,每个0.1秒可以全力处理10单位的任务。在1秒内,都在全力工作。cpu 1s全力运转的性能——>逻辑分割成分成了10份,可以理解为在单位时原创 2022-07-12 22:51:10 · 1268 阅读 · 0 评论 -
KVM虚拟化概念
美国环境保护EPA报告曾经统计过一组数据:EPA研究服务器和数据中心的能源效率时发现,实际上服务器只有5%的时间在工作,其他时间一直处于休眠状态。为了提高服务器的利用率,研发出一种虚拟化技术。通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率,例如ensp、workstation等雏形优势:劣势:案例:VMwareWorkstation:使用软件达到虚拟多操作原创 2022-07-12 23:08:56 · 687 阅读 · 0 评论 -
Dockerfile的概述和构建
dockerfile是**自定义镜像**的一套规则dockerfile由多条指令构成,Dockerfile中的每一条指令都会对应于镜像中的每一层。原创 2022-07-17 15:48:35 · 888 阅读 · 3 评论 -
docker镜像与容器的基本操作
字段说明 CONTAINER工作流程 6、docker帮助命令文档——docker --help 二、docker 镜像操作 1、搜索镜像(公共仓库)——docker search默认是在公共仓库找,如果有私有仓库,会在私有仓库找2、下载镜像——docker pull3、查看镜像列表——docker imagesdocker rmi是docker rm image的简写#导出镜像 #导入镜像原创 2022-07-13 20:20:48 · 1323 阅读 · 1 评论 -
docker的资源控制管理——Cgroups
CPU—>VCPU–>以进程的方式体现在workstation环境(docker环境中)—》docker表现形式是容器,–>Vcpu以进程的方式控制容器–》容器中的应用需要的是服务进程支持–》宿主机内核中cpu可以被cgroup管理(通过分配资源手段)–》linux内核中的cgroup可以直接控制VCPU的资源分配,而VCPU在workstation中是以进程的方式管理docker容器的,所以,也可以认为Cgroups在直接/间接管理docker容器中的应用。...原创 2022-07-19 22:59:46 · 270 阅读 · 0 评论 -
Docker-Consul概述以及集群环境搭建
先发现再更新,发现的是后端节点上容器的变化(registrator),更新的是nginx配置文件(agent)是consul安插在docker容器里的眼线,用于监听监控节点上容器的变化(增加或减少,或者宕机),一旦有变化会把这些信息告诉并注册在consulserver端(使用回调和协程的方式,所以它的延迟和资源消耗会很少),consulserver发生一旦发生注册列表的变化后,会把注册的信息告诉agent。...原创 2022-07-20 20:16:12 · 176 阅读 · 0 评论 -
docker的数据管理
目录一、如何管理docker容器中的数据二、数据卷2.1 原理2.2作用2.3实操三、数据卷容器3.1原理3.2作用3.3实操四、总结 管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器( DataVolumes Containers) 。将容器内部的配置文件目录,挂载到宿主机指定目录下需求:宿主机目录/var/www挂载到容器中的/data11.#把宿主机挂载到容器内部 2、#另外开一个终端在宿主机进行查看 3、#在容器中创建文件 4、#在宿主机查看是否有内容原创 2022-07-14 17:40:56 · 317 阅读 · 0 评论 -
dockerfile优化及本地私有仓库搭建
减少不必要的缓存(丢到黑洞)删除不必要的缓存文件/磁盘文件。原创 2022-07-18 19:29:47 · 448 阅读 · 0 评论 -
docker网络模式
2.3 指定分配容器IP地址 可以先自定义网络,再使用指定IP运行docker两个容器如果端口一致的情况下,暴露出去会产生地址冲突,所以需要在docker0上做一个端口映射,通过ens33暴露出去端口不同就可以了-p 自定义端口 ( 宿主机端口:容器内端口 )-P 随机端口 (-P 49153起始 49153到65535)#自定义端口#需要在容器中开启nginx#在网页测试 我这边了解到的有四种,Host container none bridge#使用cp命令复制进去容器#原创 2022-07-14 17:31:32 · 1361 阅读 · 0 评论 -
Docker 搭建 LNMP + Wordpress(详细步骤)
docker1ether024240dce8。原创 2022-07-20 01:11:55 · 1612 阅读 · 0 评论 -
docker-compose概述与简单编排部署
compose是一个用于定义及允许多个Docker容器的工具,主要是通过一个YAML文件进行服务配置使用DockerCompose不再需要使用Shell脚本来启动容器DockerCompose非常适合组合使用多个容器进行开发的场景YAML(语言)的设计目标,就是方便人类读写,它实质上是一种通用的数据串行化格式大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可#表示注释。...原创 2022-07-20 01:18:47 · 739 阅读 · 0 评论 -
Docker Harbor概述及构建
有可视化的Web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级DockerRegistry项目。原创 2022-07-21 17:26:42 · 1004 阅读 · 0 评论