{"version":1,"pages":[{"id":"-LxzTgDX30cl11RBCgHz","title":"前言","pathname":"/docker","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqRvUopTndwI_ZMw","title":"修订记录","pathname":"/docker/changelog","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqRwF5djQ5NgPEB7","title":"如何贡献","pathname":"/docker/contributing","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqRxoH3EzWYVlumQ","title":"Docker 简介","pathname":"/docker/introduction","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqRyDwerrvnLsG2G","title":"什么是 Docker","pathname":"/docker/introduction/what","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker 简介"}]},{"id":"-LxzTqRzWFp7oiEyiJz5","title":"为什么要用 Docker","pathname":"/docker/introduction/why","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker 简介"}]},{"id":"-LxzTqS-csxONRjnTtYk","title":"基本概念","pathname":"/docker/basic_concept","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqS09QM77mFozaz-","title":"镜像","pathname":"/docker/basic_concept/image","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LxzTqS17HIveJEA2UU5","title":"容器","pathname":"/docker/basic_concept/container","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LxzTqS2NjkfeLzN8T8D","title":"仓库","pathname":"/docker/basic_concept/repository","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LxzTqS3_uAI-1GWG9zK","title":"安装 Docker","pathname":"/docker/install","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqS4Z8UWtmdlZGqb","title":"Ubuntu","pathname":"/docker/install/ubuntu","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqS51MuCQPA2RABM","title":"Debian","pathname":"/docker/install/debian","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqS6p0tijOZ4SK0h","title":"Fedora","pathname":"/docker/install/fedora","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqS7eRwXl0PDMU7k","title":"CentOS","pathname":"/docker/install/centos","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqS8rvnJQFRR2Ou6","title":"Raspberry Pi","pathname":"/docker/install/raspberry-pi","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqS9QQPbRhiGc25s","title":"macOS","pathname":"/docker/install/mac","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqSABP2zyaox7lNu","title":"Windows 10","pathname":"/docker/install/windows","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqSBx3AbnuWrITJ7","title":"镜像加速器","pathname":"/docker/install/mirror","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqSCCdaAe7TYyKJi","title":"开启实验特性","pathname":"/docker/install/experimental","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安装 Docker"}]},{"id":"-LxzTqSDgtPqKU7Qz7eU","title":"使用镜像","pathname":"/docker/image","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqSEECoQpzbnonZh","title":"获取镜像","pathname":"/docker/image/pull","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSFMTwKNq8MAXJi","title":"列出镜像","pathname":"/docker/image/list","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSGJ_7ak_uQwpd7","title":"删除本地镜像","pathname":"/docker/image/rm","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSHE0G75BzCO1kg","title":"利用 commit 理解镜像构成","pathname":"/docker/image/commit","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSIZbJR8Rnzjhs8","title":"使用 Dockerfile 定制镜像","pathname":"/docker/image/build","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSJTqfVQDKE05-A","title":"Dockerfile 指令详解","pathname":"/docker/image/dockerfile","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSKFgSYbm2EU-Qe","title":"COPY 复制文件","pathname":"/docker/image/dockerfile/copy","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSLSYHXvveQ_oaa","title":"ADD 更高级的复制文件","pathname":"/docker/image/dockerfile/add","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSM6r81PsCs1fEw","title":"CMD 容器启动命令","pathname":"/docker/image/dockerfile/cmd","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSNsT1DaIk8zMOg","title":"ENTRYPOINT 入口点","pathname":"/docker/image/dockerfile/entrypoint","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSOcx_Nt3Wrd1d_","title":"ENV 设置环境变量","pathname":"/docker/image/dockerfile/env","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSPrO1uU4H4byYw","title":"ARG 构建参数","pathname":"/docker/image/dockerfile/arg","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSQls6m9UEPuZDG","title":"VOLUME 定义匿名卷","pathname":"/docker/image/dockerfile/volume","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSRh0K8kfTVkaDN","title":"EXPOSE 暴露端口","pathname":"/docker/image/dockerfile/expose","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSSWLgz4JMyvUZs","title":"WORKDIR 指定工作目录","pathname":"/docker/image/dockerfile/workdir","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSTJGgDfLa8LWAr","title":"USER 指定当前用户","pathname":"/docker/image/dockerfile/user","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSUTWXewOiwddeO","title":"HEALTHCHECK 健康检查","pathname":"/docker/image/dockerfile/healthcheck","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSVTwW1OhrBUds3","title":"ONBUILD 为他人作嫁衣裳","pathname":"/docker/image/dockerfile/onbuild","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSWwAUlW1aGD_Ta","title":"参考文档","pathname":"/docker/image/dockerfile/references","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 指令详解"}]},{"id":"-LxzTqSXPagWY3px4pjc","title":"Dockerfile 多阶段构建","pathname":"/docker/image/multistage-builds","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSYAVwMO-PvkTHl","title":"实战多阶段构建 Laravel 镜像","pathname":"/docker/image/multistage-builds/laravel","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"},{"label":"Dockerfile 多阶段构建"}]},{"id":"-LxzTqSZSHEYW0mimeFS","title":"构建多种系统架构支持的 Docker 镜像","pathname":"/docker/image/manifest","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqS_3Z7SbLU0N3Cj","title":"其它制作镜像的方式","pathname":"/docker/image/other","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSaeknpZuXcdsU3","title":"实现原理","pathname":"/docker/image/internal","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用镜像"}]},{"id":"-LxzTqSb2OIEcq0En6du","title":"操作容器","pathname":"/docker/container","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqScoOknU0SmsXw2","title":"启动","pathname":"/docker/container/run","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqSdMojviHxmHzAD","title":"守护态运行","pathname":"/docker/container/daemon","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqSefaPGms2BRdRh","title":"终止","pathname":"/docker/container/stop","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqSfZ5JvWre_L5tn","title":"进入容器","pathname":"/docker/container/attach_exec","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqSg8yfBOB6o9BEw","title":"导出和导入","pathname":"/docker/container/import_export","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqShJ7sNvWA4-GOA","title":"删除","pathname":"/docker/container/rm","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"操作容器"}]},{"id":"-LxzTqSig4Z74xieRbgt","title":"访问仓库","pathname":"/docker/repository","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqSjz7jh7GhjeN7C","title":"Docker Hub","pathname":"/docker/repository/dockerhub","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"访问仓库"}]},{"id":"-LxzTqSkZQ56RfxniKJH","title":"私有仓库","pathname":"/docker/repository/registry","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"访问仓库"}]},{"id":"-LxzTqSlhinvCwuJhlNd","title":"私有仓库高级配置","pathname":"/docker/repository/registry_auth","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"访问仓库"}]},{"id":"-LxzTqSmEZmAOkPxSGEq","title":"Nexus 3","pathname":"/docker/repository/nexus3_registry","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"访问仓库"}]},{"id":"-LxzTqSn4YXIl-ENFxxa","title":"数据管理","pathname":"/docker/data_management","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqSo4KdBFn-XXGNs","title":"数据卷","pathname":"/docker/data_management/volume","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"数据管理"}]},{"id":"-LxzTqSptOIFcEvNkwdV","title":"挂载主机目录","pathname":"/docker/data_management/bind-mounts","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"数据管理"}]},{"id":"-LxzTqSqkSx9n5Rfg3EH","title":"使用网络","pathname":"/docker/network","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqSr6zHMx7tWkLZj","title":"外部访问容器","pathname":"/docker/network/port_mapping","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用网络"}]},{"id":"-LxzTqSssg7_kZVSZHrw","title":"容器互联","pathname":"/docker/network/linking","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用网络"}]},{"id":"-LxzTqStb823BgZhwQ3m","title":"配置 DNS","pathname":"/docker/network/dns","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"使用网络"}]},{"id":"-LxzTqSuFJYJXpwnHjDm","title":"高级网络配置","pathname":"/docker/advanced_network","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqSvtbLm0OP_H98P","title":"快速配置指南","pathname":"/docker/advanced_network/quick_guide","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqSwrTqICv-QwaQW","title":"容器访问控制","pathname":"/docker/advanced_network/access_control","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqSxjeTufNbjiNUF","title":"端口映射实现","pathname":"/docker/advanced_network/port_mapping","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqSyWCIGPz8N1dt5","title":"配置 docker0 网桥","pathname":"/docker/advanced_network/docker0","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqSzN-fJ6bOwj-zi","title":"自定义网桥","pathname":"/docker/advanced_network/bridge","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqT-9hWzEmzjf6AB","title":"工具和示例","pathname":"/docker/advanced_network/example","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqT0hyBXs3y7FXis","title":"编辑网络配置文件","pathname":"/docker/advanced_network/config_file","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqT1ii1KPkEKWg4i","title":"实例：创建一个点到点连接","pathname":"/docker/advanced_network/ptp","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"高级网络配置"}]},{"id":"-LxzTqT2wAi_J7fdr9Yk","title":"Docker Buildx","pathname":"/docker/buildx","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqT3E7RmGXyHX9ja","title":"BuildKit","pathname":"/docker/buildx/buildkit","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"-LxzTqT4a9jfGWtBU4UD","title":"使用 buildx 构建镜像","pathname":"/docker/buildx/buildx","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"-LxzTqT5sGsAy5b8T4vx","title":"使用 buildx 构建多种系统架构支持的 Docker 镜像","pathname":"/docker/buildx/multi-arch-images","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"-LxzTqT6dnGU8-lrqlWA","title":"Docker Compose","pathname":"/docker/compose","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqT75-UoNKay9Hm0","title":"简介","pathname":"/docker/compose/introduction","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqT8cENRWYpgCI7_","title":"安装与卸载","pathname":"/docker/compose/install","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqT9tWADUsEq3LhV","title":"使用","pathname":"/docker/compose/usage","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTAbWC_aEc9Or_G","title":"命令说明","pathname":"/docker/compose/commands","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTBA2JrDb7OJwzD","title":"Compose 模板文件","pathname":"/docker/compose/compose_file","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTCR-RYh15a11kg","title":"实战 Django","pathname":"/docker/compose/django","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTDetroY8L0Fak8","title":"实战 Rails","pathname":"/docker/compose/rails","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTERl83a-Y8oazg","title":"实战 WordPress","pathname":"/docker/compose/wordpress","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"-LxzTqTFH1UQ_8pWu---","title":"Swarm mode","pathname":"/docker/swarm_mode","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTGNpwZwwpVnIcA","title":"基本概念","pathname":"/docker/swarm_mode/overview","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTHMTSeKcVdt0mK","title":"创建 Swarm 集群","pathname":"/docker/swarm_mode/create","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTIIGQdZL-qZUn2","title":"部署服务","pathname":"/docker/swarm_mode/deploy","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTJ1DtYDUbGlFbA","title":"使用 compose 文件","pathname":"/docker/swarm_mode/stack","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTKgQY1sqXARKI6","title":"管理密钥","pathname":"/docker/swarm_mode/secret","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTLlHNm5CQw0EeI","title":"管理配置信息","pathname":"/docker/swarm_mode/config","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTMXI-Qnrx-Sx0z","title":"滚动升级","pathname":"/docker/swarm_mode/rolling_update","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Swarm mode"}]},{"id":"-LxzTqTNNpL1hLK-60ts","title":"安全","pathname":"/docker/security","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTO-0vzQuT_Qede","title":"内核命名空间","pathname":"/docker/security/kernel_ns","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTP8SqvwkN9kLYa","title":"控制组","pathname":"/docker/security/control_group","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTQvwSsp7-a0HRI","title":"服务端防护","pathname":"/docker/security/daemon_sec","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTRO-pzfwQoqkae","title":"内核能力机制","pathname":"/docker/security/kernel_capability","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTSLre4OwthncUU","title":"其它安全特性","pathname":"/docker/security/other_feature","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTTXjr5M0AA4t8x","title":"总结","pathname":"/docker/security/summary","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LxzTqTU4kUm0BwWK5LE","title":"底层实现","pathname":"/docker/underly","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTVGn694gnjURyC","title":"基本架构","pathname":"/docker/underly/arch","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqTW5x8lOJhkORqv","title":"命名空间","pathname":"/docker/underly/namespace","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqTXGwo-wk-kxQsA","title":"控制组","pathname":"/docker/underly/cgroups","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqTYpo_6TGGmTRAi","title":"联合文件系统","pathname":"/docker/underly/ufs","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqTZEWDpeGHdFCyU","title":"容器格式","pathname":"/docker/underly/container_format","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqT_8p81jMPggJs3","title":"网络","pathname":"/docker/underly/network","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"底层实现"}]},{"id":"-LxzTqTa49fVVDZaDrjF","title":"Etcd 项目","pathname":"/docker/etcd","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTbq_uN6ZEWbfva","title":"简介","pathname":"/docker/etcd/intro","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Etcd 项目"}]},{"id":"-LxzTqTcDmW6aCAtnir4","title":"安装","pathname":"/docker/etcd/install","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Etcd 项目"}]},{"id":"-LxzTqTdhMb7lp3xfUKL","title":"集群","pathname":"/docker/etcd/cluster","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Etcd 项目"}]},{"id":"-LxzTqTe1Gq6sqit7o0u","title":"使用 etcdctl","pathname":"/docker/etcd/etcdctl","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Etcd 项目"}]},{"id":"-LxzTqTfJYGwuUPMTAXu","title":"CoreOS 项目","pathname":"/docker/coreos","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTg4rQnj92tymQx","title":"简介","pathname":"/docker/coreos/intro","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"CoreOS 项目"}]},{"id":"-LxzTqThZ-TkWS4tmq6z","title":"工具","pathname":"/docker/coreos/intro_tools","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"CoreOS 项目"}]},{"id":"-LxzTqTixlyxQCIXLDLf","title":"Kubernetes - 开源容器编排引擎","pathname":"/docker/kubernetes","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTjx3kBxT0vmUYb","title":"简介","pathname":"/docker/kubernetes/intro","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Kubernetes - 开源容器编排引擎"}]},{"id":"-LxzTqTkRzMzdC7MMBsM","title":"基本概念","pathname":"/docker/kubernetes/concepts","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Kubernetes - 开源容器编排引擎"}]},{"id":"-LxzTqTlSwJhQA75Ryy4","title":"架构设计","pathname":"/docker/kubernetes/design","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Kubernetes - 开源容器编排引擎"}]},{"id":"-LxzTqTmf7RKA0xTbnib","title":"部署 Kubernetes","pathname":"/docker/setup","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTn53jsK87ImnFf","title":"使用 kubeadm 部署 kubernetes","pathname":"/docker/setup/kubeadm","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"-LxzTqTo0UQqirOtkVMh","title":"在 Docker Desktop 使用","pathname":"/docker/setup/docker-desktop","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"-LxzTqTpSv2qkXEo8x_T","title":"一步步部署 kubernetes 集群","pathname":"/docker/setup/systemd","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"-LxzTqTqAY5HaBUPYfqZ","title":"Kubernetes 命令行 kubectl","pathname":"/docker/kubectl","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTrW2XHfjybgOW4","title":"容器与云计算","pathname":"/docker/cloud","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTs4OZ6uvn__G_o","title":"简介","pathname":"/docker/cloud/intro","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"容器与云计算"}]},{"id":"-LxzTqTtGbMpO6ordWUw","title":"腾讯云","pathname":"/docker/cloud/tencentcloud","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"容器与云计算"}]},{"id":"-LxzTqTuzwRDH88ty4rV","title":"阿里云","pathname":"/docker/cloud/alicloud","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"容器与云计算"}]},{"id":"-LxzTqTvEs2ZQnEAMlu_","title":"亚马逊云","pathname":"/docker/cloud/aws","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"容器与云计算"}]},{"id":"-LxzTqTwBiuzl891TXvl","title":"小结","pathname":"/docker/cloud/summary","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"容器与云计算"}]},{"id":"-LxzTqTx5uSb_SXM6eQF","title":"实战案例 - 操作系统","pathname":"/docker/os","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqTyjCtJkfvsJei9","title":"Busybox","pathname":"/docker/os/busybox","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - 操作系统"}]},{"id":"-LxzTqTzu5Yg3Qv5nDtl","title":"Alpine","pathname":"/docker/os/alpine","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - 操作系统"}]},{"id":"-LxzTqU-DDjf5zU7dyAD","title":"Debian Ubuntu","pathname":"/docker/os/debian","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - 操作系统"}]},{"id":"-LxzTqU0ME2taYTkOWPP","title":"CentOS Fedora","pathname":"/docker/os/centos","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - 操作系统"}]},{"id":"-LxzTqU1X-MZPmkWR1Mf","title":"本章小结","pathname":"/docker/os/summary","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - 操作系统"}]},{"id":"-LxzTqU2JOqCw5zci-kB","title":"实战案例 - CI/CD","pathname":"/docker/ci","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqU3mmUuHVXaA-ST","title":"GitHub Actions","pathname":"/docker/ci/actions","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - CI/CD"}]},{"id":"-LxzTqU4JxXrDAuHcXKU","title":"Drone","pathname":"/docker/ci/drone","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - CI/CD"}]},{"id":"-LxzTqU52WcEBRYLA5b1","title":"部署 Drone","pathname":"/docker/ci/drone/install","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - CI/CD"},{"label":"Drone"}]},{"id":"-LxzTqU61gP1B3FMcSwh","title":"Travis CI","pathname":"/docker/ci/travis","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"实战案例 - CI/CD"}]},{"id":"-LxzTqU7ep03LBFgdPuI","title":"在 IDE 中使用 Docker","pathname":"/docker/ide","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqU8X8WnQaTLSaC-","title":"VS Code","pathname":"/docker/ide/vscode","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"在 IDE 中使用 Docker"}]},{"id":"-LxzTqU9Gf-F51nyXmLO","title":"Docker 开源项目","pathname":"/docker/opensource","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqUAEbYaqunIlSz-","title":"LinuxKit","pathname":"/docker/opensource/linuxkit","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"Docker 开源项目"}]},{"id":"-LxzTqUBxcCV4kuyryBp","title":"podman -- 下一代 Linux 容器工具","pathname":"/docker/podman","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqUCfnPKjqmu_RJY","title":"附录","pathname":"/docker/appendix","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqUDr9mmxpGDUiwI","title":"附录一：常见问题总结","pathname":"/docker/appendix/faq","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUEoWMztR4LCTkX","title":"附录二：热门镜像介绍","pathname":"/docker/appendix/repo","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUFD5yiq8GbTkPy","title":"Ubuntu","pathname":"/docker/appendix/repo/ubuntu","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUGmDCYXWvAnNkX","title":"CentOS","pathname":"/docker/appendix/repo/centos","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUHZuGGVOO598jF","title":"Nginx","pathname":"/docker/appendix/repo/nginx","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUId5vkeJLjcnqj","title":"PHP","pathname":"/docker/appendix/repo/php","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUJxvsibMaNpabm","title":"Node.js","pathname":"/docker/appendix/repo/nodejs","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUKCVZwPLjCwn5S","title":"MySQL","pathname":"/docker/appendix/repo/mysql","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqULYY5UU5qm-H2Y","title":"WordPress","pathname":"/docker/appendix/repo/wordpress","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUMvLzpzxnq_IdG","title":"MongoDB","pathname":"/docker/appendix/repo/mongodb","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUN-4oT6TDNThVo","title":"Redis","pathname":"/docker/appendix/repo/redis","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录二：热门镜像介绍"}]},{"id":"-LxzTqUOaOwwPlcxJo1I","title":"附录三：Docker 命令查询","pathname":"/docker/appendix/command","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUPhh3IMyJQdyUl","title":"客户端命令 (docker)","pathname":"/docker/appendix/command/docker","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录三：Docker 命令查询"}]},{"id":"-LxzTqUQHUGph8kvLFEo","title":"服务端命令 (dockerd)","pathname":"/docker/appendix/command/dockerd","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"},{"label":"附录三：Docker 命令查询"}]},{"id":"-LxzTqURhu-nxp62m2v_","title":"附录四：Dockerfile 最佳实践","pathname":"/docker/appendix/best_practices","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUSw7H-wooiXi-0","title":"附录五：如何调试 Docker","pathname":"/docker/appendix/debug","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUTHCznqog-_kgc","title":"附录六：资源链接","pathname":"/docker/appendix/resources","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-LxzTqUUT9h-966ieZ2E","title":"归档","pathname":"/docker/archive","siteSpaceId":"sitesp_Htoph","description":""},{"id":"-LxzTqUVP8J4H69H76yK","title":"Mesos - 优秀的集群资源调度平台","pathname":"/docker/archive/mesos","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"}]},{"id":"-LxzTqUW_wESUjIyvDgY","title":"Mesos 简介","pathname":"/docker/archive/mesos/intro","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUXk2heD6YDr_Ww","title":"安装与使用","pathname":"/docker/archive/mesos/installation","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUYM1SgwtPrTeTm","title":"原理与架构","pathname":"/docker/archive/mesos/architecture","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUZBESwJpal2k6o","title":"Mesos 配置项解析","pathname":"/docker/archive/mesos/configuration","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqU_D75kXO89i9XC","title":"日志与监控","pathname":"/docker/archive/mesos/monitor","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUa4PmGlpmLDscv","title":"常见应用框架","pathname":"/docker/archive/mesos/framework","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUbbLtk8iMGxuxg","title":"本章小结","pathname":"/docker/archive/mesos/summary","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Mesos - 优秀的集群资源调度平台"}]},{"id":"-LxzTqUcr4lMys1i7Hvq","title":"Docker Machine","pathname":"/docker/archive/machine","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"}]},{"id":"-LxzTqUd4568RoXbBt19","title":"安装","pathname":"/docker/archive/machine/install","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Docker Machine"}]},{"id":"-LxzTqUehXaMn8H_EJHZ","title":"使用","pathname":"/docker/archive/machine/usage","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"},{"label":"Docker Machine"}]},{"id":"-LxzTqUfEqh-Uz2zeQiG","title":"Docker Swarm","pathname":"/docker/archive/swarm","siteSpaceId":"sitesp_Htoph","description":"","breadcrumbs":[{"label":"归档"}]}]}