 Docker 从入门到实践 0.9.0(2017-12-31)添加对常见仓库和镜像的介绍 修订记录 11 添加 Dockerfile 的介绍 重新校订中英文混排格式 修订文字表达 发布繁体版本分支:zh-Hant 0.2.0: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等 章节 添加底层实现章节 添加命令查询和资源链接章节 其它修正 0.1.0: 2014-09-05 添加基本内容 修正错别字和表达不通顺的地方 使用的分层存储以及镜像的技术,使得应用重复部分的复用更为容易,也使得应用的 维护更新更加简单,基于基础镜像进一步扩展镜像也变得非常简单。此外,Docker 团队同各 个开源项目团队一起维护了一大批高质量的 官方镜像,既可以直接在生产环境使用,又可以 作为基础进一步定制,大大的降低了应用服务的镜像制作成本。 对比传统虚拟机总结 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为 MB 一般为 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系 统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件 系统。 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文0 码力 | 370 页 | 6.73 MB | 1 年前3 Docker 从入门到实践 0.9.0(2017-12-31)添加对常见仓库和镜像的介绍 修订记录 11 添加 Dockerfile 的介绍 重新校订中英文混排格式 修订文字表达 发布繁体版本分支:zh-Hant 0.2.0: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等 章节 添加底层实现章节 添加命令查询和资源链接章节 其它修正 0.1.0: 2014-09-05 添加基本内容 修正错别字和表达不通顺的地方 使用的分层存储以及镜像的技术,使得应用重复部分的复用更为容易,也使得应用的 维护更新更加简单,基于基础镜像进一步扩展镜像也变得非常简单。此外,Docker 团队同各 个开源项目团队一起维护了一大批高质量的 官方镜像,既可以直接在生产环境使用,又可以 作为基础进一步定制,大大的降低了应用服务的镜像制作成本。 对比传统虚拟机总结 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为 MB 一般为 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系 统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件 系统。 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文0 码力 | 370 页 | 6.73 MB | 1 年前3
 Docker 从入门到实践 0.4添加对常见仓库和镜像的介绍; 添加 Dockerfile 的介绍; 重新校订中英文混排格式。 修订文字表达。 发布繁体版本分支:zh-Hant。 0.2: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等章节; 添加底层实现章节; 添加命令查询和资源链接章节; 其它修正。 0.1: 2014-09-05 添加基本内容; 修正错别字和表达不通顺的地方。 pull 下来就可以了。 *注:Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub 这样的托管服务。 Docker 仓库 Docker —— 从入门到实践 14 仓库 官方网站上有各种环境下的 安装指南,这里主要介绍下Ubuntu和CentOS系列的安装。 安装 Docker —— 从入门到实践 15 安装 Ubuntu 14.04 版本系统中已经自带了 Docker docker.com/ubuntu:12.04 命令,即从注册服 务器 registry.hub.docker.com 中的 ubuntu 仓库来下载标记为 12.04 的镜像。 有时候官方仓库注册服务器下载较慢,可以从其他仓库下载。 从其它仓库下载时需要指定完整的仓库注册 服务器地址。例如 $ sudo docker pull dl.dockerpool.com:5000/ubuntu:120 码力 | 179 页 | 2.27 MB | 1 年前3 Docker 从入门到实践 0.4添加对常见仓库和镜像的介绍; 添加 Dockerfile 的介绍; 重新校订中英文混排格式。 修订文字表达。 发布繁体版本分支:zh-Hant。 0.2: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等章节; 添加底层实现章节; 添加命令查询和资源链接章节; 其它修正。 0.1: 2014-09-05 添加基本内容; 修正错别字和表达不通顺的地方。 pull 下来就可以了。 *注:Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub 这样的托管服务。 Docker 仓库 Docker —— 从入门到实践 14 仓库 官方网站上有各种环境下的 安装指南,这里主要介绍下Ubuntu和CentOS系列的安装。 安装 Docker —— 从入门到实践 15 安装 Ubuntu 14.04 版本系统中已经自带了 Docker docker.com/ubuntu:12.04 命令,即从注册服 务器 registry.hub.docker.com 中的 ubuntu 仓库来下载标记为 12.04 的镜像。 有时候官方仓库注册服务器下载较慢,可以从其他仓库下载。 从其它仓库下载时需要指定完整的仓库注册 服务器地址。例如 $ sudo docker pull dl.dockerpool.com:5000/ubuntu:120 码力 | 179 页 | 2.27 MB | 1 年前3
 Harbor - 企业级Docker 私有仓库0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 二、 二、Harbor 安装: 安装:Harbor 官方地址: 官方地址:https://github.com/vmware/harbor/releases 1、解压软件包: 、解压软件包:tar xvf harbor-offline-installer- Harbor - 企业级Docker 私有仓库0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 二、 二、Harbor 安装: 安装:Harbor 官方地址: 官方地址:https://github.com/vmware/harbor/releases 1、解压软件包: 、解压软件包:tar xvf harbor-offline-installer-- 服务器构成的反向代理。 服务器构成的反向代理。 Registry:由 :由Docker官方的开源 官方的开源 registry 镜像构成的容器实例。 镜像构成的容器实例。 UI:即架构中的 :即架构中的 core services, , 构成此容器的代码是 构成此容器的代码是 Harbor 项目的主体。 项目的主体。 MySQL:由官方 :由官方 MySQL 镜像构成的数据库容器。 镜像构成的数据库容器。 Log:运行着 0 码力 | 4 页 | 171.12 KB | 1 年前3
 Apache RocketMQ 从入门到实战RocketMQ 官微 扫一扫关注【阿里巴巴云原生】公众号 阿里云开发者“藏经阁” 获取第一手技术干货 海量免费电子书下载 作者简介 作者简介 丁威,《RocketMQ 技术内幕》作者,RocketMQ 官方社区优秀布道师,荣获 CSDN2020 博客之星亚军;担任中通快递研发中心资深架构师,维护『中间件兴趣圈』公 众号,主打成体系剖析 Java 主流中间件,尝试从源码分析、架构设计、实战、故障分析等 年听到阿里巴巴将 RocketMQ 捐赠给 Apache 基金会成为 Apache 的顶 级项目,我内心是无比激动,因为终于可以一睹一款高性能的消息中间件的实现原理。 通过阅读了 RocketMQ 官方,以下几个特别的点更是吸引了我的注意,让我下定决 心深入研究一番。 本文来自『中间件兴趣圈』公众号,仅作技术交流,未授权任何商业行为。 7 > 开篇:我的另一种参与 RocketMQ 开源社区的方式 由于我当时是 一位名不经传的新人,按照出版行业的惯例,需要找一些该领域内专家大牛帮忙做序或写写 推荐语。当时我也是初生牛犊不怕虎,蹦出了一个非常大胆的想法,是不是可以联系到 RocketMQ 官方的一些大佬,最终我直接锁定了 RocketMQ 创始人冯嘉大神,希望他 能帮我作序推荐,令人惊喜的是冯嘉大神非常平易见人,得知我的来意后,他说了这样一句 话:“我是非常愿意为写书的朋友作序,但需要评估一下书稿的质量,如果质量0 码力 | 165 页 | 12.53 MB | 1 年前3 Apache RocketMQ 从入门到实战RocketMQ 官微 扫一扫关注【阿里巴巴云原生】公众号 阿里云开发者“藏经阁” 获取第一手技术干货 海量免费电子书下载 作者简介 作者简介 丁威,《RocketMQ 技术内幕》作者,RocketMQ 官方社区优秀布道师,荣获 CSDN2020 博客之星亚军;担任中通快递研发中心资深架构师,维护『中间件兴趣圈』公 众号,主打成体系剖析 Java 主流中间件,尝试从源码分析、架构设计、实战、故障分析等 年听到阿里巴巴将 RocketMQ 捐赠给 Apache 基金会成为 Apache 的顶 级项目,我内心是无比激动,因为终于可以一睹一款高性能的消息中间件的实现原理。 通过阅读了 RocketMQ 官方,以下几个特别的点更是吸引了我的注意,让我下定决 心深入研究一番。 本文来自『中间件兴趣圈』公众号,仅作技术交流,未授权任何商业行为。 7 > 开篇:我的另一种参与 RocketMQ 开源社区的方式 由于我当时是 一位名不经传的新人,按照出版行业的惯例,需要找一些该领域内专家大牛帮忙做序或写写 推荐语。当时我也是初生牛犊不怕虎,蹦出了一个非常大胆的想法,是不是可以联系到 RocketMQ 官方的一些大佬,最终我直接锁定了 RocketMQ 创始人冯嘉大神,希望他 能帮我作序推荐,令人惊喜的是冯嘉大神非常平易见人,得知我的来意后,他说了这样一句 话:“我是非常愿意为写书的朋友作序,但需要评估一下书稿的质量,如果质量0 码力 | 165 页 | 12.53 MB | 1 年前3
 SOFAMOSN持续演进路径及实践分享3.0 0.4.0 Ø 内存复用框架 Ø Slab style buffer Ø Raw-Epoll模式 Ø 读合并 Ø 协程池化 Ø 调度均衡 Ø SOFARPC深度优化 Ø TLS官方库IO优化 Ø HTTP1.1/HTTP2.0 IO优化 Ø 日志操作异步化&多次合 并 Ø 基于RCU的高性能配置更 新安全 & 可观察性 0.1.0 0.2.0 0.3.0 0.4.0 – HTTP/2.0优化 官方HTTP/2.0实现问题: 1. syscall read较多,效率低下 2. 每个stream分配单独的goroutine处理, 调度开销高 3. 临时对象多,GC占比高 4. 基本实现了RFC中MUST部分,部分功 能需求上不匹配,如GRPC trailer实现技术案例 – HTTP/2.0优化 优化思路:适配MOSN框架,复用官方实现核心结构体和解析流程 Ø 构扩展性。 ü 性能上,针对IO、协议、内存、协程进行持续优化。相比最初版本,SOFARPC 协 议上对 0.1.0 版本 QPS 提升了 50%,内存使用减少了 40%;HTTP/2.0 相比官方库原 生实现,QPS提升了100%;HTTP/1.1 也有 30% 以上的性能提升。同时,针对具体 问题提供具体的解决方案,例如对于长连接网关场景,提供raw epoll模式来优化性 能表现。 ü0 码力 | 29 页 | 7.03 MB | 6 月前3 SOFAMOSN持续演进路径及实践分享3.0 0.4.0 Ø 内存复用框架 Ø Slab style buffer Ø Raw-Epoll模式 Ø 读合并 Ø 协程池化 Ø 调度均衡 Ø SOFARPC深度优化 Ø TLS官方库IO优化 Ø HTTP1.1/HTTP2.0 IO优化 Ø 日志操作异步化&多次合 并 Ø 基于RCU的高性能配置更 新安全 & 可观察性 0.1.0 0.2.0 0.3.0 0.4.0 – HTTP/2.0优化 官方HTTP/2.0实现问题: 1. syscall read较多,效率低下 2. 每个stream分配单独的goroutine处理, 调度开销高 3. 临时对象多,GC占比高 4. 基本实现了RFC中MUST部分,部分功 能需求上不匹配,如GRPC trailer实现技术案例 – HTTP/2.0优化 优化思路:适配MOSN框架,复用官方实现核心结构体和解析流程 Ø 构扩展性。 ü 性能上,针对IO、协议、内存、协程进行持续优化。相比最初版本,SOFARPC 协 议上对 0.1.0 版本 QPS 提升了 50%,内存使用减少了 40%;HTTP/2.0 相比官方库原 生实现,QPS提升了100%;HTTP/1.1 也有 30% 以上的性能提升。同时,针对具体 问题提供具体的解决方案,例如对于长连接网关场景,提供raw epoll模式来优化性 能表现。 ü0 码力 | 29 页 | 7.03 MB | 6 月前3
 AI大模型千问 qwen 中文文档于总 VRAM 容量的大规模模型,该库还支持 CPU+GPU 混合推理模式进行部分加速。本质上,llama.cpp 的用途在于运行 GGUF(由 GPT 生成的统一格式)模型。欲了解更多详情,请参阅官方 GitHub 仓库。以下我们将演示如何 使用 llama.cpp 运行 Qwen。 1.4.1 准备 这个示例适用于 Linux 或 MacOS 系统。第一步操作是:“克隆仓库并进入该目录: Qwen1.5 正式上线 Ollama,您只需一条命令即可运行它: ollama run qwen 接着,我们介绍在 Ollama 使用 Qwen 模型的更多用法 1.5.1 快速开始 访问官方网站 Ollama ”,点击 Download 以在您的设备上安装 Ollama。您还可以在网站上搜索模型,在这里 您可以找到 Qwen1.5 系列模型。除了默认模型之外,您可以通过以下方式选择运行不同大小的 的信息,请参阅 论文 和 文档 。 1.10.1 安装 默认情况下,你可以通过 pip 来安装 vLLM :pip install vLLM>=0.3.0 ,但如果你正在使用 CUDA 11.8,请查看官方文档中的注意事项以获取有关安装的帮助(链接 )。我们也建议你通过 pip install ray 安装 ray,以便支持分布式服务。 1.10. vLLM 19 Qwen 1.10.2 离线推理0 码力 | 56 页 | 835.78 KB | 1 年前3 AI大模型千问 qwen 中文文档于总 VRAM 容量的大规模模型,该库还支持 CPU+GPU 混合推理模式进行部分加速。本质上,llama.cpp 的用途在于运行 GGUF(由 GPT 生成的统一格式)模型。欲了解更多详情,请参阅官方 GitHub 仓库。以下我们将演示如何 使用 llama.cpp 运行 Qwen。 1.4.1 准备 这个示例适用于 Linux 或 MacOS 系统。第一步操作是:“克隆仓库并进入该目录: Qwen1.5 正式上线 Ollama,您只需一条命令即可运行它: ollama run qwen 接着,我们介绍在 Ollama 使用 Qwen 模型的更多用法 1.5.1 快速开始 访问官方网站 Ollama ”,点击 Download 以在您的设备上安装 Ollama。您还可以在网站上搜索模型,在这里 您可以找到 Qwen1.5 系列模型。除了默认模型之外,您可以通过以下方式选择运行不同大小的 的信息,请参阅 论文 和 文档 。 1.10.1 安装 默认情况下,你可以通过 pip 来安装 vLLM :pip install vLLM>=0.3.0 ,但如果你正在使用 CUDA 11.8,请查看官方文档中的注意事项以获取有关安装的帮助(链接 )。我们也建议你通过 pip install ray 安装 ray,以便支持分布式服务。 1.10. vLLM 19 Qwen 1.10.2 离线推理0 码力 | 56 页 | 835.78 KB | 1 年前3
 尚硅谷大数据技术之Hadoop(入门)for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包, 适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方 repository 中是找不到的) [root@hadoop100 ~]# yum install -y epel-release (3)注意:如果 Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是 (5)share 目录:存放 Hadoop 的依赖 jar 包、文档、和官方案例 第 3 章 Hadoop 运行模式 1)Hadoop 官方网站:http://hadoop.apache.org/ 2)Hadoop 运行模式包括:本地模式、伪分布式模式以及完全分布式模式。 ➢ 本地模式:单机运行,只是用来演示一下官方案例。生产环境不用。 Hadoop 集群的所有功能,一台服务器模 拟一个分布式的环境。个别缺钱的公司用来测试,生产环境不用。 ➢ 完全分布式模式:多台服务器组成分布式环境。生产环境使用。 3.1 本地运行模式(官方 WordCount) 1)创建在 hadoop-3.1.3 文件下面创建一个 wcinput 文件夹 [atguigu@hadoop102 hadoop-3.1.3]$ mkdir wcinput0 码力 | 35 页 | 1.70 MB | 1 年前3 尚硅谷大数据技术之Hadoop(入门)for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包, 适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方 repository 中是找不到的) [root@hadoop100 ~]# yum install -y epel-release (3)注意:如果 Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是 (5)share 目录:存放 Hadoop 的依赖 jar 包、文档、和官方案例 第 3 章 Hadoop 运行模式 1)Hadoop 官方网站:http://hadoop.apache.org/ 2)Hadoop 运行模式包括:本地模式、伪分布式模式以及完全分布式模式。 ➢ 本地模式:单机运行,只是用来演示一下官方案例。生产环境不用。 Hadoop 集群的所有功能,一台服务器模 拟一个分布式的环境。个别缺钱的公司用来测试,生产环境不用。 ➢ 完全分布式模式:多台服务器组成分布式环境。生产环境使用。 3.1 本地运行模式(官方 WordCount) 1)创建在 hadoop-3.1.3 文件下面创建一个 wcinput 文件夹 [atguigu@hadoop102 hadoop-3.1.3]$ mkdir wcinput0 码力 | 35 页 | 1.70 MB | 1 年前3
 PyTorch OpenVINO 开发实战系列教程第一篇测试。这样我们就完成了 Pytorch 的环境搭建,这里有个很特 别的地方需要注意,就是 Pytorch 的 GPU 版本需要 CUDA 驱 动支持与 CUDA 库的安装配置支持。关于这块的安装强烈建 议参照英伟达官方网站的安装指导与开发者手册。 1.3 Pytorch 基础术语与概念 很多人开始学习深度学习框架面临的第一个问题就是专业术语 理解跟基本的编程概念与传统面向对象编程不一样,这个是初 学者面临 Python 实现, 演示的集成开发环境(IDE)是 PyCharm。 1.4.1 PyCharm 的安装与配置 首先是从 Pycharm 官方网站上下载 Pycharm,版本有专业 版与社区版之分,社区版免费使用而专业版则需要付费使用。 Pycharm 官方网站如下: https://www.jetbrains.com/pycharm/ 点击就可以下载专业版试用或者社区免费版,默认安装之后就 以上都是一些最基础跟使用频率较高的 Pytorch 基础操作,了 解并掌握这些函数有助于进一步学习本书后续章节知识,更多 关于 Pytorch 基础操作的函数知识与参数说明,读者可以直接 参见官方的开发文档。 1.5 线性回归预测 上一小节介绍了 Pytorch 框架各种基础操作,本节我们学习一 个堪称是深度学习版本的 Hello World 程序,帮助读者理解模 型训练与参数优化等基本概念,开始我们学习0 码力 | 13 页 | 5.99 MB | 1 年前3 PyTorch OpenVINO 开发实战系列教程第一篇测试。这样我们就完成了 Pytorch 的环境搭建,这里有个很特 别的地方需要注意,就是 Pytorch 的 GPU 版本需要 CUDA 驱 动支持与 CUDA 库的安装配置支持。关于这块的安装强烈建 议参照英伟达官方网站的安装指导与开发者手册。 1.3 Pytorch 基础术语与概念 很多人开始学习深度学习框架面临的第一个问题就是专业术语 理解跟基本的编程概念与传统面向对象编程不一样,这个是初 学者面临 Python 实现, 演示的集成开发环境(IDE)是 PyCharm。 1.4.1 PyCharm 的安装与配置 首先是从 Pycharm 官方网站上下载 Pycharm,版本有专业 版与社区版之分,社区版免费使用而专业版则需要付费使用。 Pycharm 官方网站如下: https://www.jetbrains.com/pycharm/ 点击就可以下载专业版试用或者社区免费版,默认安装之后就 以上都是一些最基础跟使用频率较高的 Pytorch 基础操作,了 解并掌握这些函数有助于进一步学习本书后续章节知识,更多 关于 Pytorch 基础操作的函数知识与参数说明,读者可以直接 参见官方的开发文档。 1.5 线性回归预测 上一小节介绍了 Pytorch 框架各种基础操作,本节我们学习一 个堪称是深度学习版本的 Hello World 程序,帮助读者理解模 型训练与参数优化等基本概念,开始我们学习0 码力 | 13 页 | 5.99 MB | 1 年前3
 Harbor 环境搭建指导书– CentOS 7.610.2 版本,如编译其他大于 1.10 版本的 harbor,可在 dockerhub 搜索是否有对应版本 Arm64 的镜像(base 镜像不同版本差异较小),也可根 据 4.4 章节的步骤,使用官方提供的 Dockerfile.base 自行打包。 # find ./ -type f|grep "Dockerfile$"|grep -v "\.D"|xargs sed -i "s#photon:2 sh ----结束 4.4 制作 harbor-core-base 镜像(可选) Harbor 1.10 后将各个组件镜像打包分成两步,先官方会先打包一个预编译好的 base 镜像,实际 打包过程拉取 base 镜像,然后配置环境就可以了。官方的 base 镜像是 X86 平台下的,迁移到 Arm64 平台需要重新打包。 除了 redis 外,大部分组件 base 镜像的迁移方式相同,本章节以0 码力 | 12 页 | 873.78 KB | 1 年前3 Harbor 环境搭建指导书– CentOS 7.610.2 版本,如编译其他大于 1.10 版本的 harbor,可在 dockerhub 搜索是否有对应版本 Arm64 的镜像(base 镜像不同版本差异较小),也可根 据 4.4 章节的步骤,使用官方提供的 Dockerfile.base 自行打包。 # find ./ -type f|grep "Dockerfile$"|grep -v "\.D"|xargs sed -i "s#photon:2 sh ----结束 4.4 制作 harbor-core-base 镜像(可选) Harbor 1.10 后将各个组件镜像打包分成两步,先官方会先打包一个预编译好的 base 镜像,实际 打包过程拉取 base 镜像,然后配置环境就可以了。官方的 base 镜像是 X86 平台下的,迁移到 Arm64 平台需要重新打包。 除了 redis 外,大部分组件 base 镜像的迁移方式相同,本章节以0 码力 | 12 页 | 873.78 KB | 1 年前3
 KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑GA 版本 2. Sentinel 成为官方推荐的 Circuit Breaker 实现 2019.7 Spring Cloud Alibaba 毕业 2019.8 Apache RocketMQ 成为 官方推荐的 Spring Cloud Stream 实现 2019.10 Spring Cloud Alibaba 官网在 Spring 官方网站上线 2019.11 Github0 码力 | 27 页 | 7.10 MB | 1 年前3 KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑GA 版本 2. Sentinel 成为官方推荐的 Circuit Breaker 实现 2019.7 Spring Cloud Alibaba 毕业 2019.8 Apache RocketMQ 成为 官方推荐的 Spring Cloud Stream 实现 2019.10 Spring Cloud Alibaba 官网在 Spring 官方网站上线 2019.11 Github0 码力 | 27 页 | 7.10 MB | 1 年前3
共 64 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7














 
 