0x00 前言该说点什么好呢,看到这个系列的第一篇的时间戳,已经是2年前了,生活总是这样要温故知新。安卓的项目已经从30个G变成了40多G,完全就是一个monstor一样的进化过程,不得不承认,能维护这么庞大的开源代码,是一件很不可思议的事情。前一段时间微软宣布放弃edge浏览器内核的开发,准备启用chrome内核,一方面说明浏览器的复杂程度已经超出了自己预期成本,另一方面体现了开源项目的生命力。
前一篇文章Git入门:边玩边学我们介绍了Git,那接下来就介绍他的好基友Repo,Repo 是以 Git 为基础构建的代码库管理工具。Repo 可以在必要时整合多个 Git 代码库,将相关内容上传到版本控制系统。借助单个 Repo 命令,可以将文件从多个代码库下载到本地工作目录。Repo 命令是一段可执行的 Python 脚本,你可以将其放在路径中的任何位置。下载Repo
确保主目录下有一个 bi
容器准备工作安装Docker,版本为1.13或者1.13之上。阅读第一篇文章的内容给你的Docker环境一个快速的测试,确保所有的工作准备就绪:docker run hello-world介绍是时候以Docker的方式开始构建一个应用程序了。我们从这个层次结构的底部开始,即它是一个容器,这是我们在这个界面上介绍的。在这个层次(容器?)之上是一个服务,它定义了容器在生产环境中的表现行为,在下一篇文章
原创
2021-01-13 17:35:59
372阅读
官方文档地址:https://docs.docker.com/engine/reference/builder/#shell用法:docker build 命令从Dockerfile文件和上下文环境(context)中构建Image(image)。 其中构建的上下文环境(context)是一个指定位置的路径(path)或者URL下的一系列文件。 路径(path)是本地文件系统中的一个目录。UR
转载
2023-08-17 09:04:31
144阅读
# 如何实现“docker 官方文档”
## 引言
Docker 是一种流行的容器化平台,它可以帮助开发人员将应用程序和其依赖项打包成一个独立的容器。Docker 官方文档提供了详细的指南和教程,帮助开发人员了解和使用 Docker。本文将指导一位刚入行的小白如何实现“docker 官方文档”。
## 整体流程
下面是实现“docker 官方文档”的整体流程,可以用表格展示步骤。
| 步骤
原创
2024-01-26 11:52:45
44阅读
https://docs.docker.com/compose/install/
仓库:https://hub.docker.com/
docker官方文档笔记
Docker在 CentOS7.X上运行。Docker可能在其他EL7的兼容版本中成功安装,但是官方并未进行测试,因此也不提供任何支持。 系统环境要求docker必须运行在64-bit的系统上,对于CentOS的版本号并没有特别要求。另外,如果需要在CentOS上安装,内核版本必须高于3.10。通过uname -r 查看内核版本
转载
2024-02-05 19:32:51
97阅读
GuideDocker 入门Docker 入门教程 方向和设置容器服务swarm 集群stack部署应用概述用 Docker 进行开发在 Docker 上开发应用 应用开发的最佳实践开发镜像 编写 Dockerfile 的最佳实践创建基础镜像使用多段构建 multistage buildDockerfile 手册管理镜像配置网络网络概述使用 bridge 网络使用 overlay 网络使用 hos
转载
2023-09-15 20:45:22
33阅读
1. 挂载一个主机目录作为数据卷 使用-v标记也可以指定挂载一个本地主机的目录到容器中去。 $ sudo docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py 上面的命令加载主机的/src/webapp目录到容器的/opt/webapp目录。这个功能在进行测试的时候十分
转载
2024-02-20 08:10:26
60阅读
Docker快速入门笔记1、docker概述1.1、docker基本介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,即相互隔离。官网地址:https://www.doc
转载
2023-10-31 19:04:26
135阅读
Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解
转载
2023-09-12 15:13:20
73阅读
本文来自Docker的官方文档,详细介绍了Docker的体系结构、重要概念、内部工作机理等内容,推荐不了解Docker内部原理的同学阅读。什么是Docker?
Docker是一个用于开发、交付和运行应用的开放平台,Docker设计用来更快的交付你的应用程序。 Docker可以将你的应用程序和基础设施层隔离,并且还可以将你的基础设施当作程序一样进行管理。Docker可以帮助你更块地打包你代码、测试以
转载
2023-07-17 10:08:04
154阅读
Docker的原生网络支持非常有限,且没有跨主机的集群网络方案。目前实现Docker网络的开源方案有Weave、Kubernetes、Flannel、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的,那么这里就对Weave的基本原理及使用方法做个总结。简介
Weave是由Zett.io公司开发的,它能够创建一个虚拟网络,用于连接部署在多台主机上的Docker容器,这
转载
2023-09-13 22:34:28
72阅读
# 如何实现 Docker Desktop:新手指南
欢迎来到 Docker 的世界!作为一名刚入行的开发者,你可能对 Docker 感到陌生,但不要担心。在这篇文章中,我会指导你如何安装和配置 Docker Desktop,并通过实用的代码示例帮助你理解每个步骤。这不仅可以提升你的开发技能,还可以让你更高效地管理应用程序和环境。
## 流程概述
在开始之前,让我们先明确整个流程。以下是你需
原创
2024-10-22 06:22:23
75阅读
# Docker Compose 的入门指南
随着微服务架构的普及,Docker 成为开发和部署应用的重要工具。Docker Compose 是 Docker 的一个强大功能,它允许用户定义和运行多容器 Docker 应用。本文将介绍 Docker Compose 的基本概念以及如何使用它来简化容器管理。
## 什么是 Docker Compose?
Docker Compose 是一种用于
原创
2024-10-21 05:48:04
32阅读
什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的关注和
转载
2023-10-02 18:58:51
132阅读
# Python2官方文档科普
Python是一门简单易学的编程语言,广泛应用于各个领域,包括Web开发、数据分析、人工智能等。Python2是Python的旧版本,虽然已经不再维护,但仍然有很多项目在使用。本文将以Python2官方文档为基础,介绍Python2的一些基础知识和常见用法,并附带代码示例。
## 安装Python2
首先,您需要下载并安装Python2的适用版本。您可以在Py
原创
2023-07-20 08:11:31
71阅读
背景 - 时序数据库为什么需要倒排索引?时序数据库对监控的时间线存在多维度查询,以及聚合查询的需求。打比方:我们监控所有服务器的cpu信息,我们会存在几种需求:指定服务器的机房来获取对应服务器的cpu利用率。指定服务器的机型来获取对应服务器的cpu利用率。这种不同维度的查询需求在基本上所有的时序数据库中都会通过倒排索引来解决。Influxdb自己实现了一套倒排索引,在1.5之前的版本实现比较粗糙,
# 如何实现 MySQL2 官方文档
在这篇文章中,我将逐步引导你如何使用 `mysql2` 库与 MySQL 数据库进行连接和操作。通过以下步骤,我们将了解整个流程,并在每一步中提供必要的代码示例和解释。
## 整体流程
下面的表格总结了实现的步骤。
| 步骤 | 描述 |
|------|--------------------------
原创
2024-10-13 05:53:19
281阅读
HiveServer2 是 Apache Hive 的一个服务组件,提供了一个 JDBC 端点供客户端连接查询,同时支持 Thrift 调用。这篇文章将深入探讨 HiveServer2 的官方文档,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展等方面。
### 版本对比
HiveServer2 从 1.x 到 3.x 版本经历了显著的功能增强。以下表格展示了不同版本之间的特性差