Docker 从入门到实践 0.4读使用。 China-Pub 京东图书 当当图书 亚马逊图书 0.5: 2015-? 添加 Compose 项目 添加 Machine 项目 Docker —— 从入门到实践 主要版本历史 Docker —— 从入门到实践 5 前言 添加 Swarm 项目 0.4: 2015-05-08 添加 Etcd 项目 添加 Fig 项目 添加 CoreOS 项目 添加 Kuberetes 修正底层实现章节的架构、名字空间、控制组、文件系统、容器格式等内容; 添加对常见仓库和镜像的介绍; 添加 Dockerfile 的介绍; 重新校订中英文混排格式。 修订文字表达。 发布繁体版本分支:zh-Hant。 0.2: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等章节; 添加底层实现章节; 添加命令查询和资源链接章节; 其它修正。 从入门到实践 14 仓库 官方网站上有各种环境下的 安装指南,这里主要介绍下Ubuntu和CentOS系列的安装。 安装 Docker —— 从入门到实践 15 安装 Ubuntu 14.04 版本系统中已经自带了 Docker 包,可以直接安装。 $ sudo apt-get update $ sudo apt-get install -y docker.io $ sudo ln -sf /usr/bin/docker0 码力 | 179 页 | 2.27 MB | 1 年前3
OpenShift Container Platform 4.14 镜像当您设置为创建和管理容器化软件时,务必要理解容器、镜像和镜像流等重要概念。镜像包含一组准备就 绪可运行的软件,容器是容器镜像的一个运行实例。镜像流提供了一种方法来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都会有一个代表它的唯一哈希值(一个较长的十六进制值,如 fd44297e2ddb050ec4f…),它通常会 被缩短为一个 12 位长的值(如 fd44297e2ddb)。 您可以创建,管理,并使用容器镜像。 Container Platform Jenkins 镜像位于以下存储库中: 1.5. 镜像标签 镜像标签(tag)是应用于存储库中容器镜像的标签,用于将特定镜像与镜像流中的其他镜像区分开来。 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: 您可以向镜像添加其他标签。例如,可为镜像分配 :v3.11.59-2 和 :latest 标签。 registry.redhat.io docker0 码力 | 118 页 | 1.13 MB | 1 年前3
OpenShift Container Platform 4.7 镜像当您设置为创建和管理容器化软件时,务必要理解容器、镜像和镜像流等重要概念。镜像包含一组准备就 绪可运行的软件,容器是容器镜像的一个运行实例。镜像流提供了一种方法来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随时间发展,因此单个镜像名称实际上可以指代同一镜像的许多不同版本。每个不同的镜 像都会有一个代表它的唯一哈希值(一个较长的十六进制值,如 fd44297e2ddb050ec4f…),它通常会 被缩短为一个 12 位长的值(如 fd44297e2ddb)。 您可以创建、管理和使用 Container Platform Jenkins 镜像位于以下存储库中: 1.5. 镜像标签 镜像标签(tag)是应用于存储库中容器镜像的标签,用于将特定镜像与镜像流中的其他镜像区分开来。 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: registry.redhat.io docker.io/openshift/jenkins-2-centos7 registry.access0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 4.2 镜像Platform 发行版本的镜像流和模板定义。在 创建或更新每个示例时,Sample Operator 包含一个注解(annotation),用于注明 OpenShift Container Platform 的版本。Operator 使用此注解来确保每个示例与发行版本匹配。清单(inventory) 以外的示例会与跳过的示例一样被忽略。对任何由 Operator 管理的示例进行的修改(版本注解被修改或 删除),都将会被自动恢复。 阶段出错。 出错时显示为 True。出错的镜像流列表位于原因字段中。各个报告错误的详情 位于消息字段中。 MigrationInProgress 当 Samples Operator 检测到对应版本与安装当前示例集的 Samples Operator 版 本不同时,显示为 True。 1.3. 访问 SAMPLES OPERATOR 配置 您可使用所提供的参数来编辑文件,以此配置 Samples 是一个关键组件,有了它才能在受限网络中完成安装。您可以在堡垒主机上创建此镜像,该 主机可同时访问互联网和您的封闭网络,也可以使用满足您的限制条件的其他方法。 由于 OpenShift Container Platform 验证发行版本有效负载完整性的方式,您的本地 registry 中的镜像引 用与红帽在 Quay.io 上托管的镜像相同。在安装的 bootstrap 过程中,不论镜像是从哪个存储库提取的, 镜像都必须有相同的摘0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具Container Platform 进行交互。您可以在 Linux、Windows 或 macOS 上安装 oc。 重要 重要 如果安装了旧版本的 oc,则无法使用 OpenShift Container Platform 4.8 中的所有命令。 下载并安装新版本的 oc。 在 在 Linux 上安装 上安装 OpenShift CLI 您可以按照以下流程在 Linux 上安装 OpenShift OpenShift CLI(oc)二进制文件。 流程 流程 1. 导航到红帽客户门户网站上的 OpenShift Container Platform 下载页面。 2. 在 Version 下拉菜单中选择相应的版本。 3. 单击 OpenShift v4.8 Linux 客 客户 户端 端 条目旁边的 Download Now,再保存文件。 4. 解包存档: 5. 将 oc 二进制文件放到 PATH 中的目 OpenShift CLI(oc)二进制文件。 流程 流程 1. 导航到红帽客户门户网站上的 OpenShift Container Platform 下载页面。 2. 在 Version 下拉菜单中选择相应的版本。 3. 单击 OpenShift v4.8 Windows 客 客户 户端 端 条目旁边的 Download Now,再保存文件。 4. 使用 ZIP 程序解压存档。 5. 将 oc 二进制文件移到0 码力 | 152 页 | 1.24 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)— 从入门到实践 0.9.0(2017-12-31) 修订说明:本书内容已基于 Docker CE v17.MM 进行了重新修订,2017 年底发布了 0.9.0 版 本。旧版本(Docker 1.13-)内容,请阅读 docker-legacy 分支的内容。 Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效 率,降低了云计算资源供应的成本!使用 docker secret 相关内容 增加 docker config 相关内容 增加 LinuxKit 相关内容 更新 CoreOS 章节 更新 etcd 章节,基于 3.x 版本 删除 Docker Compose 中的 links 指令 替换 docker daemon 命令为 dockerd 替换 docker ps 命令为 docker container Docker 一节中部分文字表述 移除历史遗留文件和错误的文件 优化文字排版 调整目录结构 修复内容逻辑错误 修复 404 链接 0.9.0-rc1: 2017-11-29 根据最新版本(v17.09)修订内容 增加 Dockerfile 多阶段构建( multistage builds ) Docker 17.05 新增特性 增加 docker exec 子命令介绍0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从⼊⻔到实践Docker? 02 Docker 基础 03 Docker�le 04 Docker compose 05 Docker 相关 Index Why Docker ? ... 1. 不同版本同环境冲突 2. 系统未隔离相互影响 3. ⼤量的环境配置时间 带来的问题 ... 1. 系统镜像特别⼤ 2. 打包⽆法⾃动化 3. 启动及资源占⽤ 带来的问题 1. 系统镜像特别⼤ 2. world; index index.html index.htm index.php; } 千万不要在容器实例中存储内容,实例销毁时实例内的所有内容 都会被销毁,下次启动的时候⼜是全新的实例,内容不会保存下 来。如果需要存储服务需要使⽤挂载卷或者外部存储服务。 Dcokerfile 1. 版本管理,⾃动化部署 2. 可增量更新,复⽤镜像块,镜像体积⼩ Dockerfile docker-compose stop docker-compose.yml version: "2" services: nginx: depends_on: - "php" image: "nginx:latest" volumes: - "$PWD/src/docker/conf:/etc/nginx/conf.d"0 码力 | 30 页 | 2.88 MB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具Container Platform 进行交互。您可以在 Linux、Windows 或 macOS 上安装 oc。 重要 重要 如果安装了旧版本的 oc,则无法使用 OpenShift Container Platform 4.10 中的所有命令。 下载并安装新版本的 oc。 在 在 Linux 上安装 上安装 OpenShift CLI 您可以按照以下流程在 Linux 上安装 OpenShift OpenShift CLI(oc)二进制文件。 流程 流程 1. 导航到红帽客户门户网站上的 OpenShift Container Platform 下载页面。 2. 在 Version 下拉菜单中选择相应的版本。 3. 点 OpenShift v4.10 Linux Client 条目旁的 Download Now 来保存文件。 4. 解包存档: 5. 将 oc 二进制文件放到 PATH 中的目 中的目录 OpenShift CLI(oc)二进制文件。 流程 流程 1. 导航到红帽客户门户网站上的 OpenShift Container Platform 下载页面。 2. 在 Version 下拉菜单中选择相应的版本。 3. 点 OpenShift v4.10 Windows Client 条目旁的 Download Now 来保存文件。 4. 使用 ZIP 程序解压存档。 5. 将 oc 二进制文件移到0 码力 | 120 页 | 1.04 MB | 1 年前3
OpenShift Container Platform 3.11 开始使用Ansible 的 OpenShift Container Platform 安装程序。 注意 注意 旧版本的 OpenShift Container Platform 3.11 仅支持 Ansible 2.6。Playbook 的最新版本现 在支持 Ansible 2.9,这是首选的版本。 2.1.4. 安装 OpenShift Container Platform 软件包 OpenShift /usr/share/doc/openshift-ansible-docs-3.11./docs/example- inventories/ 目录(用您最新安装的 openshift-ansible-docs 软件包版本替换 ,这将随着 openshift-ansible 父软件包升级而更新)。如需有关可用清单变量 的完整文档,请参阅配置您的清单文件。 1. 编辑示例清单,使用您的主机名,然后将其保存到文件中。默认位置是 阐述最快捷、最简单的方法。 如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 (v3) 的核心概念不熟 悉,您可能需要先阅读 新内容。此版本的 OpenShift Container Platform 与版本 2 (v2) 有很大不同。 OpenShift Container Platform 3 提供了一组 编程语言 和 数据库,以及相关的信息和教程,供开发人员 0 码力 | 24 页 | 290.05 KB | 1 年前3
微博Service Mesh实践BeiJing 业务部⻔门调⽤用链 微博Service Mesh实践 - WeiboMesh �5 RPC A WEB A 平台体系 RPC B WEB B Golang 服务 PHP 服务 OR服务 …… RestFul API 业务部⻔门 Motan ➢ 业务部⻔门语⾔言种类繁多 ➢ 微服务体系建设不不完善/重复 ➢ ⽹网络抖动,dns不不稳定 ➢ 4,7层冗⻓长调⽤用链及资源消耗 改造成本 • 服务治理理Service Mesh Meetup · BeiJing 改造成本 �8 微博Service Mesh实践 - WeiboMesh Server(php/java/..) golang/php/java Registry grpc/yar/motan ➢ 语⾔言特性 ➢ 历史积累 ➢ 业务侵⼊入较⼤大,client太重 ➢ 性能 ➢ 扩展性差 ➢ 推⼴广困难 channelsService Mesh Meetup · BeiJing Motan2 传输协议 �21 微博Service Mesh实践 - WeiboMesh Header ➢ 消息类型 ➢ 协议版本 ➢ 序列列化协议(body) Metadata ➢ 服务名 ➢ ⽅方法名 ➢ 系统参数及⽤用户参数 Body ➢ response ➢ RequestService Mesh Meetup0 码力 | 43 页 | 1007.85 KB | 6 月前3
共 382 条
- 1
- 2
- 3
- 4
- 5
- 6
- 39













