-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
404.html
108 lines (107 loc) · 36.3 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Docker 从入门到实践</title>
<meta name="generator" content="VuePress 1.8.2">
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?81a3490c9cd141dbcf6d00bc18b6edae";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
<link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials">
<link rel="alternate" type="application/atom+xml" href="https://vuepress.mirror.docker-practice.com/atom.xml" title="Docker 从入门到实践 Atom Feed">
<link rel="alternate" type="application/json" href="https://vuepress.mirror.docker-practice.com/rss.xml" title="Docker 从入门到实践 JSON Feed">
<link rel="alternate" type="application/rss+xml" href="https://vuepress.mirror.docker-practice.com/rss.xml" title="Docker 从入门到实践 RSS Feed">
<meta name="description" content="">
<meta name="theme-color" content="#46bd87">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
<link rel="preload" href="/assets/css/0.styles.afda3325.css" as="style"><link rel="preload" href="/assets/js/app.678837fc.js" as="script"><link rel="preload" href="/assets/js/layout-NotFound.dad042d2.js" as="script"><link rel="preload" href="/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound.5aebf84c.js" as="script"><link rel="prefetch" href="/assets/js/180.7ffc2bb9.js"><link rel="prefetch" href="/assets/js/181.feb0d7a5.js"><link rel="prefetch" href="/assets/js/182.971301ed.js"><link rel="prefetch" href="/assets/js/layout-Blog.0a58f4ba.js"><link rel="prefetch" href="/assets/js/layout-Layout.0d1bdf12.js"><link rel="prefetch" href="/assets/js/layout-Slide.1607a4ad.js"><link rel="prefetch" href="/assets/js/page--1680a9ba.098d2156.js"><link rel="prefetch" href="/assets/js/page--220c6e3a.73b23cf7.js"><link rel="prefetch" href="/assets/js/page--4750df62.c47b44c8.js"><link rel="prefetch" href="/assets/js/page--75af3dfa.b24527e1.js"><link rel="prefetch" href="/assets/js/page--7d3316f5.c0b4a65f.js"><link rel="prefetch" href="/assets/js/page-ADD更高级的复制文件.450b4fb4.js"><link rel="prefetch" href="/assets/js/page-ARG构建参数.cf4a5491.js"><link rel="prefetch" href="/assets/js/page-Alpine.3da58b96.js"><link rel="prefetch" href="/assets/js/page-Busybox.884bbf04.js"><link rel="prefetch" href="/assets/js/page-CICD.7ea451e4.js"><link rel="prefetch" href="/assets/js/page-CMD容器启动命令.82c754fa.js"><link rel="prefetch" href="/assets/js/page-COPY复制文件.388a4793.js"><link rel="prefetch" href="/assets/js/page-CentOS.6aebf854.js"><link rel="prefetch" href="/assets/js/page-CentOSFedora.ebf10129.js"><link rel="prefetch" href="/assets/js/page-CentOS安装Docker.05788630.js"><link rel="prefetch" href="/assets/js/page-Compose命令说明.7bfe2e96.js"><link rel="prefetch" href="/assets/js/page-Compose模板文件.eaefa4e2.js"><link rel="prefetch" href="/assets/js/page-Compose简介.e068b332.js"><link rel="prefetch" href="/assets/js/page-DebianUbuntu.380203ee.js"><link rel="prefetch" href="/assets/js/page-Debian安装Docker.823c6f92.js"><link rel="prefetch" href="/assets/js/page-DockerBuildx.0656e1c2.js"><link rel="prefetch" href="/assets/js/page-DockerCompose项目.673ddd69.js"><link rel="prefetch" href="/assets/js/page-DockerDesktop启用Kubernetes.6884566c.js"><link rel="prefetch" href="/assets/js/page-DockerHub.3584ef47.js"><link rel="prefetch" href="/assets/js/page-DockerRegistry.1b2b51b3.js"><link rel="prefetch" href="/assets/js/page-Dockerfile指令详解.4a349feb.js"><link rel="prefetch" href="/assets/js/page-Dockerfile最佳实践.d31c17da.js"><link rel="prefetch" href="/assets/js/page-Docker—从入门到实践.c7244a23.js"><link rel="prefetch" href="/assets/js/page-Docker中的网络功能介绍.39e84b74.js"><link rel="prefetch" href="/assets/js/page-Docker命令查询.4178a8ff.js"><link rel="prefetch" href="/assets/js/page-Docker容器.c712f7c1.js"><link rel="prefetch" href="/assets/js/page-Docker数据管理.597cc974.js"><link rel="prefetch" href="/assets/js/page-Docker服务端的防护.5517bb22.js"><link rel="prefetch" href="/assets/js/page-Docker网络实现.ea9ba10e.js"><link rel="prefetch" href="/assets/js/page-Docker镜像.7b94d10a.js"><link rel="prefetch" href="/assets/js/page-Drone.28e1528d.js"><link rel="prefetch" href="/assets/js/page-DroneDemo.ef975fc5.js"><link rel="prefetch" href="/assets/js/page-ENTRYPOINT入口点.47011350.js"><link rel="prefetch" href="/assets/js/page-ENV设置环境变量.df633d64.js"><link rel="prefetch" href="/assets/js/page-EXPOSE声明端口.40de7e18.js"><link rel="prefetch" href="/assets/js/page-FedoraCoreOS.69d44d4b.js"><link rel="prefetch" href="/assets/js/page-FedoraCoreOS介绍.2ce9f26e.js"><link rel="prefetch" href="/assets/js/page-Fedora安装Docker.3b6c2863.js"><link rel="prefetch" href="/assets/js/page-GitHubActions.f781d0de.js"><link rel="prefetch" href="/assets/js/page-HEALTHCHECK健康检查.feecea98.js"><link rel="prefetch" href="/assets/js/page-Kubernetes.ee359643.js"><link rel="prefetch" href="/assets/js/page-KubernetesDashboard.a2aca48c.js"><link rel="prefetch" href="/assets/js/page-LABEL指令.f41a5d09.js"><link rel="prefetch" href="/assets/js/page-MongoDB.4df98997.js"><link rel="prefetch" href="/assets/js/page-MySQL.ecdcb986.js"><link rel="prefetch" href="/assets/js/page-Nexus3x的私有仓库.68e14e39.js"><link rel="prefetch" href="/assets/js/page-Nginx.42da71bc.js"><link rel="prefetch" href="/assets/js/page-Nodejs.1fabf7e7.js"><link rel="prefetch" href="/assets/js/page-ONBUILD为他人做嫁衣裳.b8eaada3.js"><link rel="prefetch" href="/assets/js/page-PHP.c897abd6.js"><link rel="prefetch" href="/assets/js/page-Redis.50d69ab5.js"><link rel="prefetch" href="/assets/js/page-SHELL指令.e90a7411.js"><link rel="prefetch" href="/assets/js/page-SWarmmode与滚动升级.7bbaad2f.js"><link rel="prefetch" href="/assets/js/page-Swarmmode.487b39eb.js"><link rel="prefetch" href="/assets/js/page-USER指定当前用户.52301585.js"><link rel="prefetch" href="/assets/js/page-Ubuntu.de34be43.js"><link rel="prefetch" href="/assets/js/page-Ubuntu安装Docker.077d7339.js"><link rel="prefetch" href="/assets/js/page-VOLUME定义匿名卷.41db9538.js"><link rel="prefetch" href="/assets/js/page-VSCode中使用Docker.0013ff5f.js"><link rel="prefetch" href="/assets/js/page-WORKDIR指定工作目录.56baa98a.js"><link rel="prefetch" href="/assets/js/page-Windows10安装Docker.4b9f12b7.js"><link rel="prefetch" href="/assets/js/page-WordPress.07d098c3.js"><link rel="prefetch" href="/assets/js/page-etcd.07d23362.js"><link rel="prefetch" href="/assets/js/page-etcd集群.7191a55c.js"><link rel="prefetch" href="/assets/js/page-kubectl使用.ff1dfb25.js"><link rel="prefetch" href="/assets/js/page-macOS安装Docker.9e53b117.js"><link rel="prefetch" href="/assets/js/page-minio.a03203f9.js"><link rel="prefetch" href="/assets/js/page-podman.f1f70547.js"><link rel="prefetch" href="/assets/js/page-一步步部署kubernetes集群.21f4cff1.js"><link rel="prefetch" href="/assets/js/page-为什么要使用Docker?.da027b53.js"><link rel="prefetch" href="/assets/js/page-亚马逊云.765f82a2.js"><link rel="prefetch" href="/assets/js/page-什么是Docker.7234dd50.js"><link rel="prefetch" href="/assets/js/page-什么是etcd.c8fd15ce.js"><link rel="prefetch" href="/assets/js/page-使用.022e83c4.js"><link rel="prefetch" href="/assets/js/page-使用BuildKit构建镜像.4db16823.js"><link rel="prefetch" href="/assets/js/page-使用Buildx构建镜像.3627330e.js"><link rel="prefetch" href="/assets/js/page-使用Django.d1ae53b6.js"><link rel="prefetch" href="/assets/js/page-使用Dockerfile定制镜像.2eacceac.js"><link rel="prefetch" href="/assets/js/page-使用Docker镜像.d1acce3a.js"><link rel="prefetch" href="/assets/js/page-使用Rails.33e743da.js"><link rel="prefetch" href="/assets/js/page-使用WordPress.1a73e2ab.js"><link rel="prefetch" href="/assets/js/page-使用buildx构建多种系统架构支持的Docker镜像.6029cdfe.js"><link rel="prefetch" href="/assets/js/page-使用compose搭建LNMP环境.b57e23a5.js"><link rel="prefetch" href="/assets/js/page-使用etcdctl.597362f1.js"><link rel="prefetch" href="/assets/js/page-使用etcdctlv2.5f1358a8.js"><link rel="prefetch" href="/assets/js/page-使用kubeadm部署kubernetes(CRI使用containerd).2f536e07.js"><link rel="prefetch" href="/assets/js/page-使用kubeadm部署kubernetes(使用Docker).58e1c21e.js"><link rel="prefetch" href="/assets/js/page-修订记录.d418d1f6.js"><link rel="prefetch" href="/assets/js/page-其它制作镜像的方式.cb3ad302.js"><link rel="prefetch" href="/assets/js/page-其它安全特性.25922662.js"><link rel="prefetch" href="/assets/js/page-内核命名空间.85eeab79.js"><link rel="prefetch" href="/assets/js/page-内核能力机制.820a42cb.js"><link rel="prefetch" href="/assets/js/page-列出镜像.b26ffd25.js"><link rel="prefetch" href="/assets/js/page-创建Swarm集群.1c72927c.js"><link rel="prefetch" href="/assets/js/page-删除容器.4f588cb6.js"><link rel="prefetch" href="/assets/js/page-删除本地镜像.1d21bfb9.js"><link rel="prefetch" href="/assets/js/page-利用commit理解镜像构成.9f2207b6.js"><link rel="prefetch" href="/assets/js/page-参考文档.e89159b2.js"><link rel="prefetch" href="/assets/js/page-后台运行.0ab3182f.js"><link rel="prefetch" href="/assets/js/page-启动容器.d813a600.js"><link rel="prefetch" href="/assets/js/page-命名空间.82aa00ad.js"><link rel="prefetch" href="/assets/js/page-在IDE中使用Docker.67a0a6c5.js"><link rel="prefetch" href="/assets/js/page-在Swarm集群中使用compose文件.2cb67647.js"><link rel="prefetch" href="/assets/js/page-在Swarm集群中管理敏感数据.9201c18b.js"><link rel="prefetch" href="/assets/js/page-在Swarm集群中管理配置数据.1ae5c217.js"><link rel="prefetch" href="/assets/js/page-基本架构.630d2b59.js"><link rel="prefetch" href="/assets/js/page-基本概念.ed66d6ba.js"><link rel="prefetch" href="/assets/js/page-外部访问容器.e64df870.js"><link rel="prefetch" href="/assets/js/page-多阶段构建.c6663435.js"><link rel="prefetch" href="/assets/js/page-如何调试Docker.519e7f6f.js"><link rel="prefetch" href="/assets/js/page-如何贡献.a2b5b1d1.js"><link rel="prefetch" href="/assets/js/page-安全.b820202b.js"><link rel="prefetch" href="/assets/js/page-安装.85aea5d1.js"><link rel="prefetch" href="/assets/js/page-安装Docker.3231185a.js"><link rel="prefetch" href="/assets/js/page-安装FedoraCoreOS.8dc3fb16.js"><link rel="prefetch" href="/assets/js/page-安装与卸载.2571cd2a.js"><link rel="prefetch" href="/assets/js/page-实战多阶段构建Laravel镜像.b8daa648.js"><link rel="prefetch" href="/assets/js/page-客户端命令(docker).84a8d511.js"><link rel="prefetch" href="/assets/js/page-容器与云计算.f4ff5f6f.js"><link rel="prefetch" href="/assets/js/page-容器互联.b2dafd71.js"><link rel="prefetch" href="/assets/js/page-容器格式.b1551c32.js"><link rel="prefetch" href="/assets/js/page-容器访问控制.edca006b.js"><link rel="prefetch" href="/assets/js/page-导出和导入容器.1f05fc94.js"><link rel="prefetch" href="/assets/js/page-工具和示例.99bffd98.js"><link rel="prefetch" href="/assets/js/page-常见问题总结.5f50c7dd.js"><link rel="prefetch" href="/assets/js/page-底层实现.f5511bc5.js"><link rel="prefetch" href="/assets/js/page-开启实验特性.c3499df5.js"><link rel="prefetch" href="/assets/js/page-归档项目.659f47a5.js"><link rel="prefetch" href="/assets/js/page-快速配置指南.083faa62.js"><link rel="prefetch" href="/assets/js/page-总结.50884adf.js"><link rel="prefetch" href="/assets/js/page-挂载主机目录.ac93cb87.js"><link rel="prefetch" href="/assets/js/page-控制组.d3cae8bd.js"><link rel="prefetch" href="/assets/js/page-操作Docker容器.24a58de1.js"><link rel="prefetch" href="/assets/js/page-操作系统.28e717da.js"><link rel="prefetch" href="/assets/js/page-数据卷.5c081174.js"><link rel="prefetch" href="/assets/js/page-映射容器端口到宿主主机的实现.90c5c519.js"><link rel="prefetch" href="/assets/js/page-服务端命令(dockerd).acdd3f46.js"><link rel="prefetch" href="/assets/js/page-本章小结.dbf329fe.js"><link rel="prefetch" href="/assets/js/page-构建多种系统架构支持的Docker镜像--dockermanifest命令详解.080fd765.js"><link rel="prefetch" href="/assets/js/page-树莓派卡片电脑安装Docker.7fe5d174.js"><link rel="prefetch" href="/assets/js/page-热门镜像介绍.995729c0.js"><link rel="prefetch" href="/assets/js/page-示例:创建一个点到点连接.8129714b.js"><link rel="prefetch" href="/assets/js/page-离线部署Docker.ac22fb54.js"><link rel="prefetch" href="/assets/js/page-私有仓库.430cd420.js"><link rel="prefetch" href="/assets/js/page-私有仓库高级配置.ec6ac058.js"><link rel="prefetch" href="/assets/js/page-简介.99334970.js"><link rel="prefetch" href="/assets/js/page-终止容器.22c53538.js"><link rel="prefetch" href="/assets/js/page-编辑网络配置文件.ae072792.js"><link rel="prefetch" href="/assets/js/page-联合文件系统.efab04e2.js"><link rel="prefetch" href="/assets/js/page-腾讯云.2706d27b.js"><link rel="prefetch" href="/assets/js/page-自定义网桥.5d644968.js"><link rel="prefetch" href="/assets/js/page-获取镜像.0eb6767e.js"><link rel="prefetch" href="/assets/js/page-访问仓库.7d580b02.js"><link rel="prefetch" href="/assets/js/page-资源链接.9fafd502.js"><link rel="prefetch" href="/assets/js/page-进入容器.9bb462fa.js"><link rel="prefetch" href="/assets/js/page-部署Drone.52a764fd.js"><link rel="prefetch" href="/assets/js/page-部署Kubernetes.89689f8d.js"><link rel="prefetch" href="/assets/js/page-部署服务.84609e3c.js"><link rel="prefetch" href="/assets/js/page-配置DNS.e5fdb9f3.js"><link rel="prefetch" href="/assets/js/page-配置docker0网桥.68eda02b.js"><link rel="prefetch" href="/assets/js/page-镜像加速器.97d3ae13.js"><link rel="prefetch" href="/assets/js/page-镜像的实现原理.131ef438.js"><link rel="prefetch" href="/assets/js/page-阿里云.4bd54833.js"><link rel="prefetch" href="/assets/js/page-附录.96145634.js"><link rel="prefetch" href="/assets/js/page-项目简介.2a9c9677.js"><link rel="prefetch" href="/assets/js/page-高级网络配置.c86d76d8.js"><link rel="prefetch" href="/assets/js/vendors~layout-Layout.ccc5f44f.js"><link rel="prefetch" href="/assets/js/vendors~photo-swipe.5c4c06de.js">
<link rel="stylesheet" href="/assets/css/0.styles.afda3325.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container has-navbar has-anchor"><header class="navbar"> <button title="Sidebar Button" class="sidebar-button"><span class="icon"></span></button> <a href="/" class="home-link router-link-active"><!----> <!----> <span class="site-name can-hide">Docker 从入门到实践</span></a> <div class="links"><button tabindex="-1" aria-hidden="true" class="color-button"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="skin-icon"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4
38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32
51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0
102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2
6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4
0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2
9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224
419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4
470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0
22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6
12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128
505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2
16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8
86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4
80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6
6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg> <div class="color-picker-menu" style="display:none;"><div class="theme-options"><ul class="themecolor-select"><label for="themecolor-select">主题色:</label> <li><span class="default-theme"></span></li> </ul> <div class="darkmode-toggle"><label for="darkmode-toggle" class="desc">主题模式:</label> <div class="darkmode-switch"><div class="item day"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon light-icon"><path d="M512 256a42.667 42.667 0 0 0 42.667-42.667V128a42.667 42.667 0 0 0-85.334 0v85.333A42.667 42.667 0 0 0 512 256zm384 213.333h-85.333a42.667 42.667 0 0 0 0 85.334H896a42.667 42.667 0 0 0 0-85.334zM256 512a42.667 42.667 0 0 0-42.667-42.667H128a42.667 42.667 0 0 0 0 85.334h85.333A42.667 42.667 0 0 0 256 512zm9.387-298.667a42.667 42.667 0 0 0-59.307 62.72l61.44 59.307a42.667 42.667 0 0 0 31.147 11.947 42.667 42.667 0 0 0 30.72-13.227 42.667 42.667 0 0 0 0-60.16zm459.946 133.974a42.667 42.667 0 0 0 29.44-11.947l61.44-59.307a42.667 42.667 0 0 0-57.6-62.72l-61.44 60.587a42.667 42.667 0 0 0 0 60.16 42.667 42.667 0 0 0 28.16 13.227zM512 768a42.667 42.667 0 0 0-42.667 42.667V896a42.667 42.667 0 0 0 85.334 0v-85.333A42.667 42.667 0 0 0 512 768zm244.48-79.36a42.667 42.667 0 0 0-59.307 61.44l61.44 60.587a42.667 42.667 0 0 0 29.44 11.946 42.667 42.667 0 0 0 30.72-12.8 42.667 42.667 0 0 0 0-60.586zm-488.96 0-61.44 59.307a42.667 42.667 0 0 0 0 60.586 42.667 42.667 0 0 0 30.72 12.8 42.667 42.667 0 0 0 28.587-10.666l61.44-59.307a42.667 42.667 0 0 0-59.307-61.44zM512 341.333A170.667 170.667 0 1 0 682.667 512 170.667 170.667 0 0 0 512 341.333z" fill="currentColor"></path></svg></div> <div class="item auto active"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon auto-icon"><path d="M460.864 539.072H564.8L510.592 376l-49.728 163.072zM872 362.368V149.504H659.648L510.528 0l-149.12 149.504H149.12v212.928L0 511.872l149.12 149.504v212.928h212.352l149.12 149.504 149.12-149.504h212.352V661.376l149.12-149.504L872 362.368zM614.464 693.12l-31.616-90.624H438.272l-31.616 90.624h-85.888l144.576-407.68h90.368l144.576 407.68h-85.824zm0 0" fill="currentColor"></path></svg></div> <div class="item night"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" class="icon dark-icon"><path d="M935.539 630.402c-11.43-11.432-28.674-14.739-43.531-8.354-46.734 20.103-96.363 30.297-147.508 30.297-99.59 0-193.221-38.784-263.64-109.203-108.637-108.637-139.61-270.022-78.908-411.148a39.497 39.497 0 0 0-51.886-51.887c-52.637 22.64-100.017 54.81-140.826 95.616-85.346 85.346-132.346 198.821-132.346 319.52 0 120.7 47.001 234.172 132.347 319.519S408.063 947.11 528.76 947.11c120.7 0 234.172-47.003 319.52-132.351 40.809-40.81 72.978-88.19 95.616-140.826a39.497 39.497 0 0 0-8.356-43.532z" fill="currentColor"></path></svg></div></div> <!----></div></div></div></button> <div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="https://docker_practice.gitee.io/pic/dpsig-wechat.jpg" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
微信交流群
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://docker_practice.gitee.io/pic/dp-wechat-miniprogram.jpg" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
小程序
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="/install/" class="nav-link"><!---->
安装 Docker
</a></div><div class="nav-item"><a href="/" class="nav-link router-link-active"><!---->
Docker 入门
</a></div><div class="nav-item"><a href="/cases/os/" class="nav-link"><!---->
Docker 实战
</a></div><div class="nav-item"><a href="/cases/ci/" class="nav-link"><!---->
CI/CD
</a></div><div class="nav-item"><a href="/compose/" class="nav-link"><!---->
Compose
</a></div><div class="nav-item"><a href="/kubernetes/" class="nav-link"><!---->
Kubernetes
</a></div><div class="nav-item"><a href="/cloud/" class="nav-link"><!---->
云计算
</a></div><div class="nav-item"><a href="https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=console" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
云服务器99/元首年特惠
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></nav> <!----> <a rel="noopener noreferrer" href="https://github.com/yeasy/docker_practice" target="_blank" class="repo-link can-hide">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> </div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><!----> <nav class="sidebar-nav-links"><div class="nav-item"><a href="https://docker_practice.gitee.io/pic/dpsig-wechat.jpg" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
微信交流群
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://docker_practice.gitee.io/pic/dp-wechat-miniprogram.jpg" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
小程序
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="/install/" class="nav-link"><!---->
安装 Docker
</a></div><div class="nav-item"><a href="/" class="nav-link router-link-active"><!---->
Docker 入门
</a></div><div class="nav-item"><a href="/cases/os/" class="nav-link"><!---->
Docker 实战
</a></div><div class="nav-item"><a href="/cases/ci/" class="nav-link"><!---->
CI/CD
</a></div><div class="nav-item"><a href="/compose/" class="nav-link"><!---->
Compose
</a></div><div class="nav-item"><a href="/kubernetes/" class="nav-link"><!---->
Kubernetes
</a></div><div class="nav-item"><a href="/cloud/" class="nav-link"><!---->
云计算
</a></div><div class="nav-item"><a href="https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=console" target="_blank" rel="noopener noreferrer" class="nav-link external"><!---->
云服务器99/元首年特惠
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <a rel="noopener noreferrer" href="https://github.com/yeasy/docker_practice" target="_blank" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <!----> <!----></aside> <main class="page not-found"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 178 130" class="page-404-icon"><defs><linearGradient id="b" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#e9e9e9"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="c" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#dcdcdc"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="d" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#f1f1f1"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="e" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#dedede"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="f" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#e8e8e8"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="g" x1=".213" y1="1.265" x2=".846" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fff"></stop> <stop offset="1" stop-color="#f5f5f5"></stop></linearGradient> <linearGradient id="h" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#c5c5c5"></stop> <stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient> <linearGradient id="i" x1=".5" x2=".5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#acacac"></stop> <stop offset="1" stop-color="#f2f2f2" stop-opacity=".388"></stop></linearGradient> <clipPath id="a"><path transform="translate(744 1111)" fill="none" d="M0 0h178v130H0z"></path></clipPath></defs> <g transform="translate(-744 -1111)" clip-path="url(#a)"><g><path d="M0 10.795 36.6 0v93.779L0 104.574z" transform="translate(772.466 1122.142)" fill="url(#b)"></path> <path d="M-8.492 10.642-26.361-.469v93.78l17.868 11.111z" transform="translate(780.958 1122.293)" fill="url(#c)"></path> <path d="M-8.5 5.55 28.106-5.3 10.228-16.437l-36.6 10.845z" transform="translate(780.963 1127.438)" fill="url(#d)"></path> <path d="M0 10.539 35.741 0v91.56L0 102.1z" transform="translate(870.158 1123.617)" fill="url(#d)"></path> <path d="M-8.913 10.38-26.361-.469v91.562l17.448 10.848z" transform="translate(879.071 1123.775)" fill="url(#e)"></path> <path d="m-8.918 5.032 35.741-10.59L9.366-16.437-26.375-5.848z" transform="translate(879.076 1129.175)" fill="url(#d)"></path> <path d="M0 9.137 30.839 0v79.381L0 88.519z" transform="translate(799.678 1151.579)" fill="url(#f)"></path> <path d="m-11.306 8.936-15.054-9.4v79.377l15.054 9.4z" transform="translate(810.985 1151.78)" fill="url(#c)"></path> <path d="M-11.313 2.087 19.526-7.05 4.464-16.437-26.375-7.3z" transform="translate(810.991 1158.63)" fill="url(#g)"></path> <path d="M178 53H0a51.361 51.361 0 0 1 10.453-20.952 74.532 74.532 0 0 1 19.742-16.811A103.3 103.3 0 0 1 57.089 4.058a127.515 127.515 0 0 1 63.823 0 103.3 103.3 0 0 1 26.894 11.179 74.532 74.532 0 0 1 19.741 16.811A51.363 51.363 0 0 1 178 53z" transform="translate(744 1187.549)" fill="url(#h)"></path> <path d="m814.529 1199.586-1.272 1.212h2.3l1.2-1.212z" fill="#cbcbcb"></path> <path d="m816.725 1194.909-1.272 1.212h2.3l1.263-1.212z" fill="#cbcbcb"></path> <path d="m863.284 1199.585-1.272 1.212h2.3l1.2-1.212z" fill="#cbcbcb"></path> <path d="m865.519 1194.9-1.272 1.212h2.3l1.263-1.212z" fill="#cbcbcb"></path> <path d="m799.527 1191.21 10.182-21.97h4.381l-9.931 21.719h14.876v3.941h-19.508zm13.081-9.493h4.152v17.859h-4.152zm20.728 18.151q-4.256 0-6.457-2.274a8.74 8.74 0 0 1-2.2-6.343v-13.791a8.708 8.708 0 0 1 2.21-6.353q2.212-2.264 6.447-2.264 4.256 0 6.457 2.253a8.726 8.726 0 0 1 2.2 6.363v13.792a8.708 8.708 0 0 1-2.21 6.349q-2.211 2.268-6.447 2.268zm0-4.048a4.29 4.29 0 0 0 3.328-1.178 4.862 4.862 0 0 0 1.074-3.39v-13.792a4.893 4.893 0 0 0-1.064-3.39 4.285 4.285 0 0 0-3.338-1.179 4.285 4.285 0 0 0-3.338 1.179 4.893 4.893 0 0 0-1.064 3.39v13.791a4.862 4.862 0 0 0 1.075 3.391 4.29 4.29 0 0 0 3.327 1.178zm14.928-4.61 10.181-21.97h4.381l-9.931 21.719h14.876v3.941h-19.507zm13.081-9.493h4.152v17.859h-4.152z" fill="#c6c6c6"></path> <path d="m798.306 1192.431 10.182-21.97h4.381l-9.931 21.719h14.876v3.941h-19.508zm13.081-9.493h4.152v17.859h-4.152zm20.728 18.151q-4.256 0-6.457-2.274a8.74 8.74 0 0 1-2.2-6.343v-13.791a8.708 8.708 0 0 1 2.21-6.353q2.212-2.264 6.447-2.264 4.256 0 6.457 2.253a8.726 8.726 0 0 1 2.2 6.363v13.792a8.708 8.708 0 0 1-2.21 6.349q-2.211 2.268-6.447 2.268zm0-4.048a4.29 4.29 0 0 0 3.328-1.178 4.862 4.862 0 0 0 1.074-3.39v-13.792a4.893 4.893 0 0 0-1.064-3.39 4.285 4.285 0 0 0-3.338-1.179 4.285 4.285 0 0 0-3.338 1.179 4.893 4.893 0 0 0-1.064 3.39v13.791a4.862 4.862 0 0 0 1.075 3.391 4.29 4.29 0 0 0 3.327 1.178zm14.928-4.61 10.181-21.97h4.381l-9.931 21.719h14.876v3.941h-19.507zm13.081-9.493h4.152v17.859h-4.152z" fill="#b2b2b2"></path> <path d="m-27.694-19.435 10.182 14.517h4.381l-9.931-14.352h14.876v-2.606h-19.508zm13.081 6.273h4.152v-11.8h-4.152zM6.115-25.156q-4.256 0-6.457 1.5a4.8 4.8 0 0 0-2.2 4.191v9.113a4.784 4.784 0 0 0 2.212 4.2 11.511 11.511 0 0 0 6.447 1.5q4.256 0 6.457-1.489a4.786 4.786 0 0 0 2.2-4.2v-9.113a4.784 4.784 0 0 0-2.212-4.2 11.511 11.511 0 0 0-6.447-1.502zm0 2.675a5.705 5.705 0 0 1 3.328.779 2.6 2.6 0 0 1 1.074 2.24v9.113a2.607 2.607 0 0 1-1.064 2.24 5.7 5.7 0 0 1-3.338.779 5.7 5.7 0 0 1-3.338-.779 2.607 2.607 0 0 1-1.064-2.24v-9.113A2.6 2.6 0 0 1 2.788-21.7a5.705 5.705 0 0 1 3.327-.782zm14.927 3.047L31.224-4.918h4.381l-9.931-14.351H40.55v-2.606H21.043zm13.081 6.273h4.152v-11.8h-4.151z" transform="translate(826 1226.245)" opacity=".32" fill="url(#i)"></path> <g fill="#e6e6e6"><path d="m858.428 1169.23-1.2 1.259h4.388l1.178-1.259z"></path> <path d="m802.944 1192.187 1.288-1.375h7.143v1.375zm8.415-9.25 1.273-1.234h4.15l-1.235 1.234zm-2.855-12.469 1.198-1.259h4.367l-1.178 1.259z"></path> <path d="m861.362 1181.678-1.27 1.3h4.188l1.236-1.3z"></path> <path d="m865.519 1190.9-1.27 1.3h2.3l1.162-1.3z"></path> <path d="m852.838 1190.791-1.207 1.508h8.447v-1.508z"></path></g></g></g></svg> <blockquote>这里什么也没有</blockquote> <button class="action-button">返回上一页</button> <a href="/" class="action-button router-link-active">带我回家</a></main> <footer class="footer-wrapper"><!----> <div class="footer">Made with <a target='_blank' href='https://github.com/vuepress-theme-hope/vuepress-theme-hope'>vuepress-theme-hope</a></div> <!----></footer></div><div class="global-ui"><!----><div id="pwa-install"><!----> <div id="install-modal-wrapper" style="display:none;"><div class="background"></div> <div class="install-modal"><div class="header"><button aria-label="关闭" class="close-button"><svg width="23" height="22" xmlns="http://www.w3.org/2000/svg" class="icon close-icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.12.358a1.224 1.224 0 011.729 0l8.92 8.914L20.686.358a1.224 1.224 0 011.73 1.728L13.497 11l8.92 8.913a1.222 1.222 0 11-1.73 1.729l-8.919-8.913-8.92 8.913a1.224 1.224 0 01-1.729-1.729L10.04 11l-8.92-8.914a1.222 1.222 0 010-1.728z" fill="currentColor"></path></svg></button> <div class="logo"><!----> <div class="title"><h1></h1> <p class="desc">该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。</p></div></div></div> <div class="content"><div class="highlight"><!----> <!----></div> <div class="description"><h3>详情</h3> <p></p></div></div> <div class="button-wrapper"><button class="install-button">
安装 <span></span></button> <button class="cancel-button">
取消
</button></div></div></div></div><!----><div tabindex="-1" role="dialog" aria-hidden="true" class="pswp"><div class="pswp__bg"></div> <div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div></div> <div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div> <button title="关闭" aria-label="关闭" class="pswp__button pswp__button--close"></button> <button title="分享" aria-label="分享" class="pswp__button pswp__button--share"></button> <button title="切换全屏" aria-label="切换全屏" class="pswp__button pswp__button--fs"></button> <button title="缩放" aria-label="缩放" class="pswp__button pswp__button--zoom"></button> <div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div> <button title="上一个 (左箭头)" aria-label="上一个 (左箭头)" class="pswp__button pswp__button--arrow--left"></button> <button title="下一个 (右箭头)" aria-label="下一个 (右箭头)" class="pswp__button pswp__button--arrow--right"></button> <div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div></div></div>
<script src="/assets/js/app.678837fc.js" defer></script><script src="/assets/js/layout-NotFound.dad042d2.js" defer></script><script src="/assets/js/vendors~layout-Blog~layout-Layout~layout-NotFound.5aebf84c.js" defer></script>
</body>
</html>