<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>目录参考s on Docker资源库</title>
    <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/</link>
    <description>Recent content in 目录参考s on Docker资源库</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E5%AE%9E%E6%88%98%E6%B4%BE%E5%AE%B9%E5%99%A8%E5%85%A5%E9%97%A8%E4%B8%83%E6%AD%A5%E6%B3%95/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E5%AE%9E%E6%88%98%E6%B4%BE%E5%AE%B9%E5%99%A8%E5%85%A5%E9%97%A8%E4%B8%83%E6%AD%A5%E6%B3%95/</guid>
      <description>&lt;p&gt;★★第1章 快速了解Docker /1&#xA;1.1 Docker简介 /1&#xA;1.1.1 通过“盖房子”来理解Docker—— 一次构建，处处运行 /1&#xA;1.1.2 Docker的适用人群 /3&#xA;1.1.3 Docker能解决什么问题 /4&#xA;1.1.4 如何快速入门 /6&#xA;1.2 Docker的基本组成 /7&#xA;1.2.1 Docker的三大组成部分 /7&#xA;1.2.2 Docker的三大核心概念 /8&#xA;1.3 入门必备基础知识 /10&#xA;1.3.1 Linux基本操作 /10&#xA;1.3.2 Shell基础命令 /22&#xA;1.3.3 网络调试基础 /27&#xA;1.3.4 Nginx配置 /34&#xA;1.3.5 区分物理机、虚拟机与容器 /41&#xA;1.4 安装Docker /44&#xA;1.4.1 在Windows中安装 /44&#xA;1.4.2 在macOS中安装 /47&#xA;1.4.3 在CentOS中安装 /49&#xA;1.4.4 在Ubuntu中安装 /50&#xA;1.4.5 配置镜像加速 /52&#xA;1.5 使用Docker桌面端工具 /54&#xA;1.5.1 基本功能介绍 /54&#xA;1.5.2 使用镜像仓库 /61&#xA;1.6 Docker常用命令1——镜像命令 /65&#xA;1.6.1 Dockerfile配置示例 /65&#xA;1.6.2 FROM命令 /66&#xA;1.6.3 MAINTAINER命令 /66&#xA;1.6.4 RUN命令 /67&#xA;1.6.5 ADD命令和COPY命令 /69&#xA;1.6.6 ENV命令 /69&#xA;1.6.7 WORKDIR命令 /70&#xA;1.6.8 EXPOSE命令 /70&#xA;1.6.9 CMD命令和ENTRYPOINT命令 /70&#xA;1.6.10 VOLUME命令 /71&#xA;1.7 Docker常用命令2——容器命令 /72&#xA;1.7.1 clone命令 /72&#xA;1.7.2 build命令 /73&#xA;1.7.3 run命令 /73&#xA;1.7.4 share命令 /75&#xA;1.7.5 push命令 /76&#xA;1.8 本章小结 /77&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/</guid>
      <description>&lt;p&gt;第1章 容器技术的发展&#xA;1．1 什么是容器&#xA;1．2 为什么需要容器&#xA;1．3 容器技术的发展历程&#xA;1．4 容器的优缺点&#xA;1．4．1 容器的优点&#xA;1．4．2 容器的缺点&#xA;1．5 Docker容器是如何工作的&lt;/p&gt;&#xA;&lt;p&gt;第2章 Docker简介&#xA;2．1 什么是Docker&#xA;2．2 Docker的由来与发展历程&#xA;2．3 Docker的架构与组成&#xA;2．3．1 Docker的架构&#xA;2．3．2 Docker中应用系统的存在形式&#xA;2．4 Docker容器生态系统&#xA;2．4．1 容器核心技术&#xA;2．4．2 容器平台技术&#xA;2．4．3 容器支持技术&#xA;2．5 为什么使用Docker&#xA;2．5．1 Docker的应用场景&#xA;2．5．2 Docker可以解决哪些问题&#xA;2．5．3 Docker的应用成本&lt;/p&gt;&#xA;&lt;p&gt;第3章 Docker的安装与使用&#xA;3．1 在Windows中安装Docker&#xA;3．1．1 安装WSL2&#xA;3．1．2 安装Docker Desktop for Windows&#xA;3．2 在Ubuntu中安装Dockcr&#xA;3．2．1 安装Docker&#xA;3．2．2 运行Docker&#xA;3．2．3 使用docker命令&#xA;3．2．4 使用Docker镜像&#xA;3．3 在Mac OS中安装Docker&#xA;3．3．1 使用Homebrew安装&#xA;3．3．2 手动下载安装&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/docker%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/</guid>
      <description>&lt;h1 id=&#34;docker技术入门与实战第3版&#34;&gt;Docker技术入门与实战（第3版）&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#docker%e6%8a%80%e6%9c%af%e5%85%a5%e9%97%a8%e4%b8%8e%e5%ae%9e%e6%88%98%e7%ac%ac3%e7%89%88&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;第一部分 基础入门&lt;/p&gt;&#xA;&lt;p&gt;第1章 初识Docker与容器 3&lt;/p&gt;&#xA;&lt;p&gt;1.1 什么是Docker 3&lt;/p&gt;&#xA;&lt;p&gt;1.2 为什么要使用Docker 6&lt;/p&gt;&#xA;&lt;p&gt;1.3 Docker与虚拟化 8&lt;/p&gt;&#xA;&lt;p&gt;1.4 本章小结 9&lt;/p&gt;&#xA;&lt;p&gt;第2章 核心概念与安装配置 10&lt;/p&gt;&#xA;&lt;p&gt;2.1 核心概念 10&lt;/p&gt;&#xA;&lt;p&gt;2.2 安装Docker引擎 11&lt;/p&gt;&#xA;&lt;p&gt;2.2.1 Ubuntu 环境下安装 Docker 12&lt;/p&gt;&#xA;&lt;p&gt;2.2.2 CentOS 环境下安装 Docker 14&lt;/p&gt;&#xA;&lt;p&gt;2.2.3 通过脚本安装 15&lt;/p&gt;&#xA;&lt;p&gt;2.2.4 macOS环境下安装 Docker 15&lt;/p&gt;&#xA;&lt;p&gt;2.2.5 Windows环境下安装Docker 23&lt;/p&gt;&#xA;&lt;p&gt;2.3 配置 Docker 服务 26&lt;/p&gt;&#xA;&lt;p&gt;2.4 推荐实践环境 27&lt;/p&gt;&#xA;&lt;p&gt;2.5 本章小结 27&lt;/p&gt;&#xA;&lt;p&gt;第3章 使用Docker镜像 28&lt;/p&gt;&#xA;&lt;p&gt;3.1 获取镜像 28&lt;/p&gt;&#xA;&lt;p&gt;3.2 查看镜像信息 30&lt;/p&gt;&#xA;&lt;p&gt;3.3 搜寻镜像 32&lt;/p&gt;&#xA;&lt;p&gt;3.4 删除和清理镜像 33&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E5%AE%B9%E5%99%A8%E6%8A%80%E6%9C%AF%E7%B3%BB%E5%88%97/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E5%AE%B9%E5%99%A8%E6%8A%80%E6%9C%AF%E7%B3%BB%E5%88%97/</guid>
      <description>&lt;p&gt;前言&lt;/p&gt;&#xA;&lt;p&gt;第一部分 基础入门&lt;/p&gt;&#xA;&lt;p&gt; 第1章 初识Docker与容器&lt;/p&gt;&#xA;&lt;p&gt; 1.1 什么是Docker&lt;/p&gt;&#xA;&lt;p&gt; 1.2 为什么使用Docker&lt;/p&gt;&#xA;&lt;p&gt; 1.3 Docker与虚拟化&lt;/p&gt;&#xA;&lt;p&gt; 1.4 本章小结&lt;/p&gt;&#xA;&lt;p&gt; 第2章 核心概念与安装配置&lt;/p&gt;&#xA;&lt;p&gt; 2.1 核心概念&lt;/p&gt;&#xA;&lt;p&gt; 2.2 安装Docker引擎&lt;/p&gt;&#xA;&lt;p&gt; 2.2.1 Docker引擎版本&lt;/p&gt;&#xA;&lt;p&gt; 2.2.2 在Linux环境下安装Docker引擎&lt;/p&gt;&#xA;&lt;p&gt; 2.3 安装Docker桌面版&lt;/p&gt;&#xA;&lt;p&gt; 2.3.1 在macOS环境下安装Docker桌面版&lt;/p&gt;&#xA;&lt;p&gt; 2.3.2 在Windows环境下安装Docker桌面版&lt;/p&gt;&#xA;&lt;p&gt; 2.4 配置Docker服务&lt;/p&gt;&#xA;&lt;p&gt; 2.5 推荐实践环境&lt;/p&gt;&#xA;&lt;p&gt; 2.6 本章小结&lt;/p&gt;&#xA;&lt;p&gt; 第3章 使用Docker镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.1 获取镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.2 查看镜像信息&lt;/p&gt;&#xA;&lt;p&gt; 3.3 搜寻镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.4 删除和清理镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.5 创建镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.6 导出和载入镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.7 上传镜像&lt;/p&gt;&#xA;&lt;p&gt; 3.8 本章小结&lt;/p&gt;&#xA;&lt;p&gt; 第4章 操作Docker容器&lt;/p&gt;&#xA;&lt;p&gt; 4.1 创建容器&lt;/p&gt;&#xA;&lt;p&gt; 4.1.1 新建容器&lt;/p&gt;&#xA;&lt;p&gt; 4.1.2 启动容器&lt;/p&gt;&#xA;&lt;p&gt; 4.1.3 新建并启动容器&lt;/p&gt;&#xA;&lt;p&gt; 4.1.4 守护态运行&lt;/p&gt;&#xA;&lt;p&gt; 4.1.5 查看容器输出&lt;/p&gt;&#xA;&lt;p&gt; 4.2 停止容器&lt;/p&gt;&#xA;&lt;p&gt; ……&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAdocker%E7%AC%AC2%E7%89%88/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAdocker%E7%AC%AC2%E7%89%88/</guid>
      <description>&lt;h1 id=&#34;深入浅出docker第2版-容器kubernetes微服务-异步图书出品&#34;&gt;深入浅出Docker（第2版） 容器Kubernetes微服务 异步图书出品&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e6%b7%b1%e5%85%a5%e6%b5%85%e5%87%badocker%e7%ac%ac2%e7%89%88-%e5%ae%b9%e5%99%a8kubernetes%e5%be%ae%e6%9c%8d%e5%8a%a1-%e5%bc%82%e6%ad%a5%e5%9b%be%e4%b9%a6%e5%87%ba%e5%93%81&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;第 一部分 Docker 概览&#xA;第 1 章 容器发展历程          002&#xA;1．1 糟糕的旧时代              002&#xA;1．2 你好，VMware！           003&#xA;1．3 VMware的缺点             003&#xA;1．4 你好，容器！              004&#xA;1．5 Linux容器                  004&#xA;1．6 你好，Docker！             005&#xA;1．7 Docker和Windows           005&#xA;1．8 Windows容器和Linux容器    006&#xA;1．9 Mac容器                   006&#xA;1．10 Kubernetes                006&#xA;1．11 本章小结                 007&#xA;第 2 章 Docker              008&#xA;2．1 Docker简介                 008&#xA;2．2 Docker公司                 009&#xA;2．3 Docker技术                 010&#xA;2．4 开放容器计划               011&#xA;2．5 本章小结                  013&#xA;第 3 章 安装 Docker        014&#xA;3．1 Docker Desktop             015&#xA;3．1．1 Windows前置要求         015&#xA;3．1．2 在Windows 10和Windows 11上安装&#xA;Docker Desktop            016&#xA;3．1．3 在Mac上安装&#xA;Docker Desktop            017&#xA;3．2 使用Multipass安装Docker     019&#xA;3．3 在Linux上安装Docker        020&#xA;3．4 Play with Docker            021&#xA;3．5 本章小结                  022&#xA;第 4 章 纵观 Docker        023&#xA;4．1 运维视角                  024&#xA;4．1．1 镜像                    025&#xA;4．1．2 容器                    026&#xA;4．1．3 连接到运行的容器         028&#xA;4．2 开发视角                  029&#xA;4．3 本章小结                  032&#xA;第 5 章 Docker 引擎        034&#xA;5．1 Docker引擎&amp;ndash;简介         035&#xA;5．2 Docker引擎&amp;ndash;详解         036&#xA;5．2．1 摆脱LXC                036&#xA;5．2．2 摆脱单体Docker守护进程    036&#xA;5．2．3 开放容器计划（OCI）的影响          037&#xA;5．2．4 runc                    038&#xA;5．2．5 containerd                038&#xA;5．2．6 启动一个新容器（示例）    039&#xA;5．2．7 该模型的显著优势         040&#xA;5．2．8 关于shim                 041&#xA;5．2．9 在Linux上的实现方式       041&#xA;5．2．10 守护进程的作用         042&#xA;5．3 本章小结                  042&#xA;第 6 章 镜像                  043&#xA;6．1 Docker镜像&amp;ndash;简介         043&#xA;6．2 Docker镜像&amp;ndash;详解         044&#xA;6．2．1 镜像和容器               044&#xA;6．2．2 镜像通常较小             045&#xA;6．2．3 拉取镜像                045&#xA;6．2．4 镜像命名                047&#xA;6．2．5 镜像仓库服务             047&#xA;6．2．6 镜像命名和标签           049&#xA;6．2．7 带多个标签的镜像         051&#xA;6．2．8 过滤docker images的输出  051&#xA;6．2．9 通过CLI搜索Docker Hub     053&#xA;6．2．10 镜像和分层              054&#xA;6．2．11 共享镜像层              058&#xA;6．2．12 通过摘要拉取镜像        059&#xA;6．2．13 镜像哈希值（摘要）的更多内容       061&#xA;6．2．14 多架构镜像              062&#xA;6．2．15 删除镜像               065&#xA;6．3 镜像&amp;ndash;命令               067&#xA;6．4 本章小结                  068&#xA;第二部分 Docker 技术&#xA;第 7 章 容器                   069&#xA;7．1 Docker容器&amp;ndash;简介         069&#xA;7．2 Docker容器&amp;ndash;详解         070&#xA;7．2．1 容器vs虚拟机             071&#xA;7．2．2 虚拟机开销               072&#xA;7．2．3 运行容器                074&#xA;7．2．4 检查Docker是否运行        074&#xA;7．2．5 启动一个简单容器         075&#xA;7．2．6 容器进程                077&#xA;7．2．7 容器生命周期             078&#xA;7．2．8 优雅地停止容器           081&#xA;7．2．9 带重启策略的自愈容器      082&#xA;7．2．10 Web服务器示例          085&#xA;7．2．11 检查容器               086&#xA;7．2．12 清理                   087&#xA;7．3 容器&amp;ndash;命令               088&#xA;7．4 本章小结                  089&#xA;第 8 章 容器化应用            090&#xA;8．1 容器化应用&amp;ndash;简介         090&#xA;8．2 容器化应用&amp;ndash;详解         091&#xA;8．2．1 单容器应用容器化         092&#xA;8．2．2 通过多阶段构建进行生产部署            103&#xA;8．2．3 一些最佳实践             109&#xA;8．3 容器化应用&amp;ndash;命令          112&#xA;8．4 本章小结                   113&#xA;第 9 章 Docker Compose部署多容器应用      114&#xA;9．1 使用Compose部署应用&amp;ndash;简介            114&#xA;9．2 使用Compose部署应用&amp;ndash;详解              115&#xA;9．2．1 Compose背景             115&#xA;9．2．2 安装Compose             116&#xA;9．2．3 Compose文件             116&#xA;9．2．4 使用Compose部署应用      120&#xA;9．2．5 使用Compose管理应用      125&#xA;9．3 使用Compose部署应用&amp;ndash;命令            131&#xA;9．4 本章小结                  132&#xA;第 10 章 Docker Swarm    133&#xA;10．1 Docker Swarm&amp;ndash;简介     133&#xA;10．2 Docker Swarm&amp;ndash;详解     134&#xA;10．2．1 Swarm入门              134&#xA;10．2．2 搭建安全swarm集群       136&#xA;10．2．3 故障排查               156&#xA;10．2．4 备份和恢复swarm         158&#xA;10．3 Docker Swarm&amp;ndash;命令     162&#xA;10．4 本章小结                 163&#xA;第 11 章 Docker 网络       164&#xA;11．1 Docker网络&amp;ndash;简介        165&#xA;11．2 Docker网络&amp;ndash;详解        165&#xA;11．2．1 基础理论               166&#xA;11．2．2 容器网络模型（CNM）    166&#xA;11．2．3 单主机桥接网络         170&#xA;11．2．4 多主机覆盖网络         177&#xA;11．2．5 连接现有网络            177&#xA;11．2．6 服务发现               184&#xA;11．2．7 入口负载均衡            186&#xA;11．3 Docker网络&amp;ndash;命令        189&#xA;11．4 本章小结                 189&#xA;第 12 章 Docker 覆盖网络   191&#xA;12．1 Docker覆盖网络&amp;ndash;简介    192&#xA;12．2 Docker覆盖网络&amp;ndash;详解    192&#xA;12．2．1 创建和测试Docker 覆盖网络         192&#xA;12．2．2 覆盖网络工作原理        199&#xA;12．3 Docker 覆盖网络&amp;ndash;命令   204&#xA;12．4 本章小结                 205&#xA;第 13 章 卷和持久化数据     206&#xA;13．1 卷和持久化数据&amp;ndash;简介   206&#xA;13．2 卷和持久化数据&amp;ndash;详解   207&#xA;13．2．1 容器和非持久化数据      207&#xA;13．2．2 容器和持久化数据        208&#xA;13．2．3 集群节点间共享存储      214&#xA;13．3 卷和持久化数据&amp;ndash;命令   215&#xA;13．4 本章小结                 216&#xA;第 14 章 使用 Docker Stack部署应用       217&#xA;14．1 使用Docker Stack部署应用&amp;ndash;简介        217&#xA;14．2 使用Docker Stack部署应用&amp;ndash;详解         218&#xA;14．2．1 示例应用概述            219&#xA;14．2．2 深入分析Stack文件        220&#xA;14．2．3 部署应用               225&#xA;14．2．4 管理Stack               229&#xA;14．3 使用Docker Stack部署应用&amp;ndash;命令           234&#xA;14．4 本章小结                 234&#xA;第 15 章 Docker 安全      235&#xA;15．1 Docker安全&amp;ndash;简介        235&#xA;15．2 Docker安全&amp;ndash;详解        237&#xA;15．2．1 Linux安全技术           237&#xA;15．2．2 Docker安全技术          244&#xA;15．3 本章小结                 258&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E7%AC%AC%E4%B8%80%E6%9C%ACdocker%E4%B9%A6/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cncfstack.com/p/docker/%E7%9B%AE%E5%BD%95%E5%8F%82%E8%80%83/%E7%AC%AC%E4%B8%80%E6%9C%ACdocker%E4%B9%A6/</guid>
      <description>&lt;p&gt;第1章 简介　1&#xA;1．1　Docker简介　2&#xA;1．1．1　提供一个简单、轻量的建模方式　2&#xA;1．1．2　职责的逻辑分离　3&#xA;1．1．3　快速、高效的开发生命周期　3&#xA;1．1．4　鼓励使用面向服务的架构　3&#xA;1．2　Docker组件　3&#xA;1．2．1　Docker客户端和服务器　4&#xA;1．2．2　Docker镜像　5&#xA;1．2．3　Registry　5&#xA;1．2．4　容器　5&#xA;1．3　能用Docker做什么　6&#xA;1．4　Docker与配置管理　7&#xA;1．5　Docker的技术组件　8&#xA;1．6　本书的内容　9&#xA;1．7　Docker资源　10&#xA;第2章 安装Docker　11&#xA;2．1 安装Docker的先决条件　12&#xA;2．2 在Ubuntu和Debian中安装Docker　13&#xA;2．2．1 检查前提条件　14&#xA;2．2．2　安装Docker　16&#xA;2．2．3　Docker与UFW　17&#xA;2．3　在Red Hat和Red Hat系发行版中安装Docker　17&#xA;2．3．1　检查前提条件　18&#xA;2．3．2　安装Docker　19&#xA;2．3．3　在Red Hat系发行版中启动Docker守护进程　21&#xA;2．4　在OS X中安装Docker Toolbox　22&#xA;2．4．1　在OS X中安装Docker Toolbox　22&#xA;2．4．2　在OS X中启动Docker Toolbox　23&#xA;2．4．3　测试Docker Toolbox　24&#xA;2．5　在Windows中安装Docker Toolbox　24&#xA;2．5．1　在Windows中安装Docker Toolbox　25&#xA;2．5．2　在Windows中启动Docker Toolbox　25&#xA;2．5．3　测试Docker Toolbox　26&#xA;2．6　使用本书的Docker Toolbox示例　26&#xA;2．7　Docker安装脚本　27&#xA;2．8　二进制安装　28&#xA;2．9　Docker守护进程　28&#xA;2．9．1　配置Docker守护进程　29&#xA;2．9．2　检查Docker守护进程是否正在运行　30&#xA;2．10　升级Docker　31&#xA;2．11　Docker用户界面　32&#xA;2．12　小结　32&#xA;第3章 Docker入门　33&#xA;3．1　确保Docker已经就绪　33&#xA;3．2　运行我们的第一个容器　34&#xA;3．3　使用第一个容器　36&#xA;3．4　容器命名　38&#xA;3．5　重新启动已经停止的容器　39&#xA;3．6　附着到容器上　40&#xA;3．7　创建守护式容器　40&#xA;3．8　容器内部都在干些什么　41&#xA;3．9 Docker日志驱动　42&#xA;3．10　查看容器内的进程　43&#xA;3．11 Docker统计信息　44&#xA;3．12　在容器内部运行进程　44&#xA;3．13　停止守护式容器　45&#xA;3．14　自动重启容器　46&#xA;3．15　深入容器　47&#xA;3．16　删除容器　48&#xA;3．17　小结　49&#xA;第4章 使用Docker镜像和仓库　50&#xA;4．1　什么是Docker镜像　50&#xA;4．2　列出镜像　52&#xA;4．3　拉取镜像　55&#xA;4．4　查找镜像　57&#xA;4．5　构建镜像　58&#xA;4．5．1　创建Docker Hub账号　59&#xA;4．5．2　用Docker的commit命令创建镜像　60&#xA;4．5．3　用Dockerfile构建镜像　62&#xA;4．5．4　基于Dockerfile构建新镜像　65&#xA;4．5．5　指令失败时会怎样　67&#xA;4．5．6　Dockerfile和构建缓存　68&#xA;4．5．7　基于构建缓存的Dockerfile模板　69&#xA;4．5．8　查看新镜像　70&#xA;4．5．9　从新镜像启动容器　70&#xA;4．5．10　Dockerfile指令　74&#xA;4．6　将镜像推送到Docker Hub　88&#xA;4．7　删除镜像　92&#xA;4．8　运行自己的Docker Registry　94&#xA;4．8．1　从容器运行Registry　94&#xA;4．8．2　测试新Registry　95&#xA;4．9　其他可选Registry服务　96&#xA;4．10　小结　96&#xA;第5章 在测试中使用Docker　97&#xA;5．1　使用Docker测试静态网站　97&#xA;5．1．1　Sample网站的初始Dockerfile　98&#xA;5．1．2　构建Sample网站和Nginx镜像　100&#xA;5．1．3　从Sample网站和Nginx镜像构建容器　102&#xA;5．1．4　修改网站　104&#xA;5．2　使用Docker构建并测试Web应用程序　105&#xA;5．2．1　构建Sinatra应用程序　105&#xA;5．2．2　创建Sinatra容器　107&#xA;5．2．3　扩展Sinatra应用程序来使用Redis　110&#xA;5．2．4　将Sinatra应用程序连接到Redis容器　113&#xA;5．2．5 Docker内部连网　114&#xA;5．2．6　Docker Networking　119&#xA;5．2．7　使用容器连接来通信　131&#xA;5．2．8 连接容器小结　132&#xA;5．3　Docker用于持续集成　132&#xA;5．3．1　构建Jenkins和Docker服务器　133&#xA;5．3．2　创建新的Jenkins作业　137&#xA;5．3．3　运行Jenkins作业　141&#xA;5．3．4　与Jenkins作业有关的下一步　143&#xA;5．3．5　Jenkins设置小结　143&#xA;5．4　多配置的Jenkins　143&#xA;5．4．1　创建多配置作业　143&#xA;5．4．2　测试多配置作业　147&#xA;5．4．3　Jenkins多配置作业小结　149&#xA;5．5　其他选择　149&#xA;5．5．1　Drone　149&#xA;5．5．2　Shippable　149&#xA;5．6　小结　149&#xA;第6章 使用Docker构建服务　151&#xA;6．1　构建第一个应用　151&#xA;6．1．1　Jekyll基础镜像　152&#xA;6．1．2　构建Jekyll基础镜像　153&#xA;6．1．3　Apache镜像　153&#xA;6．1．4　构建Jekyll Apache镜像　154&#xA;6．1．5　启动Jekyll网站　155&#xA;6．1．6　更新Jekyll网站　158&#xA;6．1．7　备份Jekyll卷　159&#xA;6．1．8　扩展Jekyll示例网站　161&#xA;6．2　使用Docker构建一个Java应用服务　161&#xA;6．2．1　WAR文件的获取程序　161&#xA;6．2．2　获取WAR文件　162&#xA;6．2．3　Tomecat7应用服务器　163&#xA;6．2．4　运行WAR文件　165&#xA;6．2．5　基于Tomcat应用服务器的构建服务　166&#xA;6．3　多容器的应用栈　169&#xA;6．3．1　Node．js镜像　169&#xA;6．3．2　Redis基础镜像　172&#xA;6．3．3　Redis主镜像　173&#xA;6．3．4　Redis副本镜像　174&#xA;6．3．5　创建Redis后端集群　174&#xA;6．3．6　创建Node容器　178&#xA;6．3．7　捕获应用日志　180&#xA;6．3．8　Node程序栈的小结　183&#xA;6．4　不使用SSH管理Docker容器　183&#xA;6．5　小结　185&#xA;第7章 Docker编配和服务发现　186&#xA;7．1　Docker Com□□□e　187&#xA;7．1．1　安装Docker Com□□□e　187&#xA;7．1．2　获取示例应用　188&#xA;7．1．3　docker-com□□□e．yml文件　191&#xA;7．1．4　运行Com□□□e　193&#xA;7．1．5　使用Com□□□e　195&#xA;7．1．6　Com□□□e小结　197&#xA;7．2　Consul、服务发现和Docker　197&#xA;7．2．1　构建Consul镜像　199&#xA;7．2．2　在本地测试Consul容器　202&#xA;7．2．3　使用Docker运行Consul集群　203&#xA;7．2．4　启动具有自启动功能的Consul节点　206&#xA;7．2．5　启动其余节点　207&#xA;7．2．6　配合Consul，在Docker里运行一个分布式服务　212&#xA;7．3 Docker Swarm　221&#xA;7．3．1 安装Swarm　222&#xA;7．3．2 创建Swarm集群　222&#xA;7．3．3 创建容器　225&#xA;7．3．4 过滤器　227&#xA;7．3．5 策略　229&#xA;7．3．6 小结　230&#xA;7．4　其他编配工具和组件　230&#xA;7．4．1　Fleet和etcd　230&#xA;7．4．2　Kubernetes　231&#xA;7．4．3　Apache Mesos　231&#xA;7．4．4　Helios　231&#xA;7．4．5　Centurion　231&#xA;7．5　小结　231&#xA;第8章 使用Docker API　233&#xA;8．1　Docker API　233&#xA;8．2　初识Remote API　234&#xA;8．3　测试Docker Remote API　236&#xA;8．3．1　通过API来管理Docker镜像　237&#xA;8．3．2　通过API管理Docker容器　239&#xA;8．4　改进TProv应用　242&#xA;8．5　对Docker Remote API进行认证　246&#xA;8．5．1　建立证书授权中心　246&#xA;8．5．2　创建服务器的证书签名请求和密钥　248&#xA;8．5．3　配置Docker守护进程　250&#xA;8．5．4　创建客户端证书和密钥　251&#xA;8．5．5　配置Docker客户端开启认证功能　253&#xA;8．6　小结　254&#xA;第9章 获得帮助和对Docker进行改进　255&#xA;9．1　获得帮助　255&#xA;9．1．1　Docker用户、开发邮件列表及论坛　255&#xA;9．1．2　IRC上的Docker　256&#xA;9．1．3　GitHub上的Docker　256&#xA;9．2　报告Docker的问题　257&#xA;9．3　搭建构建环境　257&#xA;9．3．1　安装Docker　257&#xA;9．3．2　安装源代码和构建工具　257&#xA;9．3．3　检出源代码　258&#xA;9．3．4　贡献文档　258&#xA;9．3．5　构建开发环境　259&#xA;9．3．6　运行测试　261&#xA;9．3．7　在开发环境中使用Docker　261&#xA;9．3．8　发起pull request　262&#xA;9．3．9　批准合并和维护者　263&#xA;9．4　小结　264&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
