Docker
-
Docker安装对开发平台的要求有哪些?
Docker支持在多种平台上使用,包括Mac、Windows、Cloud以及Linux系统上等。由于Docker是基于Ubuntu发布的,所以官方更推荐在Ubuntu上使用Dock…
-
什么是区块链?区块链详细介绍
区块链概念介绍 什么是区块链?目前没有看到很好的定义和介绍,网上要么是讲一些区块链意义的空泛文章,比如“区块链技术颠覆谁谁谁”、又或“互联网已颠…
-
JVM对Java的原生锁做了哪些优化?
JVM对Java的原生锁做了哪些优化?在Java之前,Monitor的实现完全依赖底层操作系统的互斥锁来实现,也就是我们刚才在问题二中所闻述的获取/释放锁的逻辑。 由于Java层面…
-
Docker引擎核心组件介绍
Docker Engine(Docker引擎)是Docker的核心部分,使用的是客户端-服务器(C/S)架构模式,其主要组成部分如下图所示。 Docker引擎 从上图中可以看出,D…
-
Openresty简介和linux系统下安装教程【传智教育】
概述 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够…
-
Kubernetes核心原理和搭建
1. 引言 在过去,我们在进行程序部署的时候,是直接将环境和程序统一配置部署到主机上,但是这样做容易造成程序与程序之间的混淆,所以为了处理这种问题,我们可以搭建一台不可变的虚拟机镜…
-
Docker 安装教程|在线安装、离线安装和脚本文件安装
在Linux系统上安装Docker有3种方式,分别为在线安装、离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装。接下来将在 Ubuntu16.04系统上分别针…
-
敏捷开发流程图和敏捷开发十二原则
WHAT? 敏捷开发的定义 敏捷软件开发是基于敏捷宣言定义的价值观《敏捷软件开发宣言》和原则《敏捷软件的十二条原则》的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境…
-
Docker使用的底层技术有哪些?【java培训】
Docker使用了一系列的底层技术来充分发挥其技术特色,这些底层技术包括有Namespaces、Control groups、Union file systems和Containe…
-
Docker架构包括哪几部分?
了解了Docker内部引擎及作用后,我们还需要通过Docker的具体架构,了解Docker的整个运行流程。接下来借助Docker官网的架构图对Docker架构进行详细说明,如下所示…