docker
文章平均质量分 93
廿一11
这个作者很懒,什么都没留下…
展开
-
Docker:(十一)harbor私有仓库
Harbor是VMware公司开源的企业级Docker Registry 项目,其目标是帮助用户迅速搭建一个 企业级的Docker Registry 服务虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的DockerRegistry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。原创 2022-10-24 01:31:13 · 849 阅读 · 0 评论 -
Docker:(十)consul注册中心、注册机
Consul是一个支持多数据中心分布式高可用的 服务发现 和 配置共享 的服务软件,由 HashiCorp 公司用 Go 语言开发,基于 Mozilla Public License 2.0 的协议进行开源。Consul是分布式的、高可用的、可横向扩展的用于实现分布式系统的服务发现与配置。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法,用来保证服务的高可用。原创 2022-10-24 00:57:37 · 550 阅读 · 0 评论 -
Docker:(九)compose容器编排工具
compose前身是Fig,是一个用于定义及允许多个Docker容器的工具,主要是通过一个YAML文件进行服务配置使用Docker Compose不再需要使用Shell脚本来启动容器Docker Compose非常适合组合使用多个容器进行开发的场景使用Compose 基本上分为三步:1. Dockerfile 定义应用的运行环境2. docker-compose.yml 定义组成应用的各服务3. docker-compose up 启动整个应用。原创 2022-10-23 23:54:46 · 448 阅读 · 0 评论 -
Docker:(七)dockerfile优化小技巧
虽然存储资源较为廉价,但是网络IO是有限的,在带宽有限的情况下,部署一个1G的镜像和10M的镜像带来的时间差距可能就是分钟级和秒级的差距。这块影响真的很大,交付件zip包太大,导致用户部署该产品时,花费的时间变长,客户现场中反馈部署时间超过1.5小时,这严重影响用户的体验,降低满意度。在实际制作镜像的过程中,一味的合并层不可取,需要学会充分的利用Docker的缓存机制,提取公共层,加速构建。越小的镜像表示无用的程序越少,可以大大的减少被攻击的目标。团队/公司采用公共的基础镜像等。减少层,去除非必要的文件。原创 2022-10-23 22:54:10 · 1711 阅读 · 0 评论 -
Docker:(八)私有仓库部署、cgroup资源限制
CPU —>VCPU–>以进程的方式体现在workstation环境(docker环境中) —》docker表现形式是容器,–>Vcpu以进程的方式控制容器–》容器中的应用需要的是服务进程支持–》宿主机内核中cpu可以被cgroup管理(通过分配资源手段)–》linux内核中的cgroup可以直接控制VCPU的资源分配,而VCPU在workstation中是以进程的方式管理docker容器的,所以,也可以认为Cgroups在直接/间接管理docker容器中的应用。原创 2022-10-23 21:54:07 · 773 阅读 · 0 评论 -
Docker:(六)dockerfile概念和构建
本章主要学习docker镜像的分层以及如何运用dockerfile创建镜像,熟悉里面的参数,知道ADD和copy区别、cmd和entrypoint区别。原创 2022-10-20 23:07:39 · 574 阅读 · 0 评论 -
Docker:(五)docker的数据管理
如何实现docker持久化?在生成容器的同时,加上-v选项,指定把当前服务器的目录映射到容器中。原创 2022-10-20 22:27:52 · 123 阅读 · 0 评论 -
Docker:(四)docker网络模式
可以先自定义网络,再使用指定IP运行docker1.先自定义网络模式docker network create --subnet=172.18.0.0/16 daxiong //创建172.18.0.0/16的网段--subnet:指定子网段docker network ls //再去查看网络列表会发现多出一个daxiong2.网络模式内加入指定的ip地址docker inspect test02 //查看IP已经变成172.18.0.10#自定义端口#需要在容器中开启nginx。原创 2022-10-20 21:36:44 · 3923 阅读 · 0 评论 -
Docker:(三)docker镜像与容器基本的基本操作
有效减少镜像大小(dockerfile 优化方向-》对于部分企业而言,是一种升阶面试题)原创 2022-10-19 23:26:50 · 1322 阅读 · 0 评论 -
Docker:(二)docker安装部署及优化详解
本章主要是学习如何安装docker以及进行一些简单的优化。原创 2022-10-12 22:54:23 · 2172 阅读 · 0 评论 -
Docker:(一)虚拟化+docker概念
通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间运行而互相不影响,从而提高计算机的工作效率(1)在一个操作系统中(win10)模拟多个操作系统(centos、win10、suse),同时每个操作系统可以跑不同的服务(ngint tomcat),从而实现一台宿主机搭建一个集群(从整体)(2)通过软件/应用程序的方式,来实现物理硬件的功能(ensp)原创 2022-10-12 22:50:13 · 698 阅读 · 0 评论