
Docker
文章平均质量分 85
JackieZhengChina
70'码农,优快云博客专家,信息系统项目管理师,工商管理硕士,CZB政采评审专家,中国采购与招标专家库专家,自驾爱好者,近20年教育类产品研发及管理经历,曾任教育科技公司联合创始人兼产品VP、科技公司产研VP。
职业标签:产品、项目、技术、运营、管理、战略。
展开
-
Feign第一次调用为什么会很慢
通过预初始化、缓存DNS解析结果、优化连接池配置、调整超时设置、使用异步调用、开启Feign日志和GZIP压缩等策略,我们可以有效地提高Feign首次调用的性能,从而提升整个微服务架构的响应速度和稳定性。其实这个问题听起来似乎没什么特别的,但是要是深究起来还是挺复杂的,因为我们可以想一下feign做一次rpc调用要经历哪些事情,首先就是feign是跟eureka这种微服务注册中心是有关系的,毕竟你要调用一个服务,那肯定得知道目标服务都部署在哪些机器上,也就是有哪些服务实例,对不对,否则怎么调用啊?原创 2024-08-10 10:19:14 · 882 阅读 · 0 评论 -
Docker:容器(Container)和镜像(Image)的关系
这里我们采用对比理解的方式来解读容器,容器和虚拟机(VM)有一些相似之处,所以我们可以结合这点来理解什么是容器。虚拟机包含一个完整的操作系统(OS)、应用程序和所有的依赖项。每个虚拟机运行在一个虚拟的硬件环境上,由虚拟机监控程序(Hypervisor)管理。资源开销:由于每个虚拟机都有完整的操作系统,它们的启动时间较长,占用的资源(如 CPU、内存)也较多。隔离性:虚拟机提供强隔离,每个虚拟机都有独立的内核,彼此之间完全隔离,安全性较高。原创 2024-06-10 16:10:03 · 3197 阅读 · 0 评论 -
Docker与Docker-Compose详解
5.1.1、Dockerfile是什么?Dockerfile是用来帮助自己构建一个自定义镜像5.1.2、为什么会存在Dockerfile?日常用户可以将自己应用进行打包成镜像,这样就可以让我们自己的应用在容器当中运行5.1.3、Dockerfile构建镜像原理6.1.1、compose的作用用来负责对Docker容器集群的快速编排6.1.2、compose的定位是用来定义和运行多个docker容器的应用 同时可以对多个容器进行编排6.1.3、compose的核心概念服务:一个应用的容器,服务可以存在多个。原创 2024-06-10 10:56:22 · 1078 阅读 · 0 评论 -
Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别
是Docker的命令行客户端,用于与Docker守护程序交互;docker-ce是Docker的社区版,提供了完整的容器化平台;而则是底层的容器运行时组件,用于管理容器的生命周期和镜像管理。这些组件在Docker生态系统中各自发挥着不同的作用,共同构成了强大的容器化解决方案。原创 2024-06-10 10:39:53 · 1380 阅读 · 0 评论 -
docker-ce 和 docker-ee介绍版本介绍
•Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。•Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。•相比Docker-EE,增加一些额外功能,更重要的是提供了更安全的保障。•此外,Docker的发布版本分为Stable(稳定)版和Edge(测试)版,区别在于前者是按季度发布的稳定版(发布慢),后者是按月发布的边缘版(发布快)。原创 2024-06-10 10:36:39 · 1179 阅读 · 0 评论 -
在 Ubuntu 中安装 Docker
在这篇教程中,我们讨论了 Docker 是什么,如何在 Ubuntu 22.04 LTS Jammy Jellyfish 中安装Docker。然后学习了如何通过运行 hello-world Docker 镜像测试 Docker是否成功安装。最后,我们通过使用两种不同的方式安装 Docker Compose 作为本教程的结尾。原创 2024-06-10 09:00:56 · 19821 阅读 · 1 评论 -
Docker镜像详细讲解
大家好,本文是对Docker镜像的详细讲解,讲解了如何安装Docker、配置Docker镜像加速以及操作Docker镜像。希望对大家有所帮助~其中,可以是镜像短ID、镜像长ID、镜像名或者镜像摘要。我们可以用镜像的完整ID,也称为长ID,来删除镜像。使用脚本的时候可能会用长ID,但是人工输入就太累了,所以更多的时候使用短ID来删除镜像。默认列出的就已经是短ID了,一般取前3个字符以上,只要足够区分于别的镜像就可以了。比如这里,如果我们要删除redisalpine我们也可以用。...转载 2022-07-26 10:32:50 · 631 阅读 · 0 评论 -
「Docker入门指北」容器很难理解?带你从头到尾捋一遍
在计算机技术中,虚拟化(Virtualization) 是一种资源管理技术。 虚拟化的目的是在一台计算机上运行多个系统或应用,从而提高资源的利用率,节约成本。将单台服务器中的各种资源,如网络、CPU及内存等,整合转换为一台或多台虚拟机,用户就可以从多个方面充分利用计算资源。 由下图可以看出,一台物理机可以拥有多台虚拟机,而这些虚拟机都是基于物理机运行。 其中,物理机又叫作虚拟机的宿主机(可简称为主机),只要它处于正常运行状态,就可以一直承载虚拟机的运行。 由于虚拟机基于物理机运行,硬件设备都转载 2022-06-07 12:37:33 · 188 阅读 · 0 评论 -
SpringCloud与Dubbo的比较
Dubbo一、dubbo简介Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。现已发展成为Apache的顶级孵化开源项目,详见官网:http://dubbo.apache.org/en-us/二、dubbo组织架构图官网的dubbo组织架构.转载 2022-05-30 08:31:38 · 591 阅读 · 0 评论 -
Ubuntu安装docker详细教程
1.安装sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository..转载 2022-05-28 19:32:19 · 12696 阅读 · 2 评论 -
k8s docker集群搭建
一、Kubernetes系列之介绍篇1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 -一次构建,到处运行 -容器的快速轻量 -完整的生态环境2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行...转载 2022-04-05 16:35:43 · 3673 阅读 · 0 评论 -
微软Visual Studio 2019版本16.3 正式发布,支持 .NET Core 3.0
微软正式发布了Visual Studio 2019 16.3版本,主要更新内容如下:.NET Core 3.0Visual Studio版本16.3包括对.NET Core 3.0的支持。注意:如果使用的是.NET Core 3.0,则需要使用Visual Studio 16.3或更高版本。.NET Core桌面应用程序支持.NET Core 3.0完全支持Windows窗...转载 2019-09-25 13:55:58 · 2684 阅读 · 0 评论 -
[转]docker入门(利用docker部署web应用)
前言:本课程是在慕课网上学习 第一个docker化的java应用 课程时所做的笔记,供本人复习之用目录第一章 什么是docker1.1 docker的发展史1.2 docker国内应用史1.3 什么是Docker第二章 了解docker2.1 docker思想2.1.1 集装箱2.1.2 标准化2.1.3 隔离2.2 docker解决的问题2.2.1...转载 2019-09-17 13:03:40 · 408 阅读 · 0 评论