{"id":34847,"date":"2023-11-02T12:41:40","date_gmt":"2024-02-19T15:50:52","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/"},"modified":"2024-05-04T07:08:46","modified_gmt":"2024-05-03T23:08:46","slug":"%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/","title":{"rendered":"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker"},"content":{"rendered":"<h2>\u76ee\u6807<\/h2>\n<p>\u56e0\u4e3a\u5728\u5de5\u4f5c\u573a\u6240\u9677\u5165\u4e86\u201cDocker\u662f\u4ec0\u4e48\u597d\u5403\u7684\uff1f\u201d\u8fd9\u79cd\u72b6\u51b5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u4ece\u57fa\u7840\u5f00\u59cb\u8c03\u67e5\u5e76\u5c1d\u8bd5\u4f7f\u7528\u5b83\u3002<\/p>\n<h2>\u7a76\u7adfdocker\u662f\u4ec0\u9ebc\uff1f<\/h2>\n<p>Docker\u662f\u4e00\u79cd\u5bb9\u5668\u865a\u62df\u5316\u670d\u52a1\u3002\u55ef\uff0c\u4e0d\u61c2\u3002<\/p>\n<p>\u5927\u81f4\u6765\u8bf4\uff0c\u5b83\u662f\u4e00\u79cd\u53ef\u4ee5\u5728\u81ea\u5df1\u7684\u8ba1\u7b97\u673a\u5185\u90e8\u6a21\u62df\u8fd0\u884c\u53e6\u4e00\u53f0\u8ba1\u7b97\u673a\u7684\u4f18\u52bf\u5de5\u5177\u3002\u8fc7\u53bb\uff0c\u6bcf\u53f0\u7535\u8111\u53ea\u80fd\u8fd0\u884c\u4e00\u53f0\u670d\u52a1\u5668\uff0c\u5982\u679c\u60f3\u4f7f\u7528\u5176\u4ed6\u670d\u52a1\u5668\uff0c\u5c31\u9700\u8981\u51c6\u5907\u53e6\u4e00\u53f0\u8bbe\u5907\u3002\u4f8b\u5982\uff0c\u5047\u8bbe\u6709\u4e00\u4e2a\u6bcf\u6708\u53ea\u8fd0\u884c\u4e00\u6b21\u7684\u6279\u5904\u7406\u4efb\u52a1\uff0c\u5728\u5b83\u6bcf\u6708\u53ea\u6709\u4e00\u6b21\u8fd0\u884c\u7684\u65f6\u5019\uff0c\u4ecd\u9700\u8981\u51c6\u5907\u4e00\u53f0\u5168\u5929\u5019\u8fd0\u884c\u7684\u670d\u52a1\u5668\u4e13\u95e8\u7528\u4e8e\u6279\u5904\u7406\u3002<\/p>\n<p>\u5f53\u51fa\u73b0\u4e86Docker\u65f6\uff0c\u4eba\u4eec\u5c31\u4e0d\u518d\u9700\u8981\u4e3a\u4e86\u573a\u6240\u3001\u7ba1\u7406\u548c\u6210\u672c\u800c\u56f0\u6270\u4e86\u3002\u901a\u8fc7\u865a\u62df\u5316\u5904\u7406\uff0c\u6211\u4eec\u65e0\u9700\u7279\u610f\u51c6\u5907\u591a\u4e2a\u4e3b\u673a\uff0c\u53ea\u9700\u4e00\u53f0\u4e3b\u673a\u5373\u53ef\u5904\u7406\u591a\u4e2a\u670d\u52a1\u5668\u3002\u8fd9\u4e9b24\u5c0f\u65f6\u8fd0\u884c\u7684\u670d\u52a1\u5668\u73b0\u5728\u53ef\u4ee5\u50cf\u201c\u53ea\u8981\u4ece\u5916\u90e8\u4f20\u8f93\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u5b83\u4eec\u5c31\u4f1a\u8fd0\u884c\u201d\u4e00\u6837\u5de5\u4f5c\u4e86\u3002\u901a\u8fc7\u8bbe\u7f6e\u4e00\u53f0\u670d\u52a1\u5668\uff0c\u6211\u4eec\u53ef\u4ee5\u5728\u4e0a\u9762\u8fdb\u884c\u73af\u5883\u914d\u7f6e\uff0c\u7136\u540e\u901a\u8fc7\u5b89\u88c5\u5e76\u4f7f\u7528\u8be5\u670d\u52a1\u5668\uff0c\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u7edf\u4e00\u6700\u4f4e\u9650\u5ea6\u7684\u5f00\u53d1\u73af\u5883\u3002<\/p>\n<p>\u7528docker\u6709\u4ee5\u4e0b\u51e0\u70b9\u76ca\u5904\uff1a<br \/>\n1. \u901a\u8fc7\u5171\u4eab\u88ab\u7f16\u7801\u7684\u6587\u4ef6\uff0c\u4efb\u4f55\u4eba\u4efb\u4f55\u5730\u65b9\u90fd\u53ef\u4ee5\u521b\u5efa\u76f8\u540c\u7684\u73af\u5883\u3002<br \/>\n2. \u65b9\u4fbf\u5206\u53d1\u5df2\u521b\u5efa\u7684\u73af\u5883\u3002<br \/>\n3. \u4e0d\u9700\u8981\u5168\u5929\u5019\u8fd0\u884c\uff0c\u53ef\u4ee5\u5728\u4efb\u4f55\u65f6\u95f4\u70b9\u542f\u52a8\u3002<\/p>\n<h2>\u5bf9\u672f\u8bed\u8fdb\u884c\u89e3\u91ca<\/h2>\n<p>\u7ecf\u5e38\u51fa\u73b0\u7684\u4e0eDocker\u76f8\u5173\u7684\u672f\u8bed\u3002\u5982\u679c\u4e0d\u4e86\u89e3\u8fd9\u4e9b\u672f\u8bed\uff0c\u5c31\u65e0\u6cd5\u8fdb\u884c\u6709\u6548\u7684\u5bf9\u8bdd\u3002<\/p>\n<p>Docker\u955c\u50cf\u662f\u5305\u542b\u4e86\u542f\u52a8\u5bb9\u5668\u6240\u9700\u7684\u914d\u7f6e\u548c\u547d\u4ee4\u7684\u6a21\u677f\u3002<\/p>\n<p>\u5bb9\u5668\u662f\u57fa\u4e8eDocker\u6620\u50cf\u521b\u5efa\u7684\u865a\u62df\u73af\u5883\uff0c\u7528\u4e8e\u8fd0\u884cWeb\u670d\u52a1\u5668\u3001\u6570\u636e\u5e93\u670d\u52a1\u5668\u7b49\u3002<\/p>\n<p>Docker\u670d\u52a1\u5668\u662f\u7528\u4e8e\u7ba1\u7406\u5bb9\u5668\u548cDocker\u955c\u50cf\u7684\u670d\u52a1\u5668\u3002<\/p>\n<p>Docker\u5ba2\u6237\u7aef\u662f\u6307\u7528\u6237\u4e3a\u4e86\u4f7f\u7528Docker\u800c\u64cd\u4f5c\u7684\u547d\u4ee4\u548c\u5de5\u5177\u96c6\u3002<\/p>\n<p>Docker Hub\uff08\u6ce8\u518c\u8868\uff09<br \/>\nDocker\u955c\u50cf\u516c\u5f00\u7ad9\u70b9\u3002\u901a\u8fc7\u5bb9\u5668\u8bbf\u95eeDocker Hub\u5e76\u4e0b\u8f7d\u955c\u50cf\uff0c\u53ef\u4ee5\u66f4\u8f7b\u677e\u5730\u8fdb\u884c\u8f6f\u4ef6\u7cfb\u7edf\u6784\u5efa\u3002<\/p>\n<h2>\u5b89\u88c5Docker<\/h2>\n<p>1. \u5728\u5b98\u65b9\u7f51\u7ad9\u4e0a\u521b\u5efa\u4e00\u4e2aDocker\u8d26\u6237\u5e76\u767b\u5f55\u3002<br \/>\n2. \u4eceDockerHub\u4e0a\u4e0b\u8f7d\u5e76\u5b89\u88c5\u3002<\/p>\n<p>\u786e\u8ba4\u662f\u5426\u6210\u529f\u5b89\u88c5\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker --version\r\n  Docker version 19.03.5, build 633a0ea\r\n<\/code><\/pre>\n<p>\u6211\u6210\u529f\u5b89\u88c5\u4e86\u3002<\/p>\n<h2>\u5c1d\u8bd5\u4e00\u4e0b\uff0c\u4f60\u597d\u4e16\u754c\uff01<\/h2>\n<pre class=\"post-pre\"><code>$ docker run hello-world\r\n\r\nUnable to find image 'hello-world:latest' locally\r\nlatest: Pulling from library\/hello-world\r\n1b930d010525: Pull complete\r\nDigest: sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064\r\nStatus: Downloaded newer image for hello-world:latest\r\n\r\nHello from Docker!\r\nThis message shows that your installation appears to be working correctly.\r\n\r\nTo generate this message, Docker took the following steps:\r\n 1. The Docker client contacted the Docker daemon.\r\n 2. The Docker daemon pulled the \"hello-world\" image from the Docker Hub.\r\n    (amd64)\r\n 3. The Docker daemon created a new container from that image which runs the\r\n    executable that produces the output you are currently reading.\r\n 4. The Docker daemon streamed that output to the Docker client, which sent it\r\n    to your terminal.\r\n\r\nTo try something more ambitious, you can run an Ubuntu container with:\r\n $ docker run -it ubuntu bash\r\n\r\nShare images, automate workflows, and more with a free Docker ID:\r\n https:\/\/hub.docker.com\/\r\n\r\nFor more examples and ideas, visit:\r\n https:\/\/docs.docker.com\/get-started\/\r\n<\/code><\/pre>\n<p>\u597d\u591a\u4e1c\u897f\u90fd\u5192\u51fa\u6765\u4e86\uff01\u5f53\u7528run\u542f\u52a8\u65f6\uff0c\u5199\u7740\u8981\u505a\u4ee5\u4e0b\u7684\u4e8b\u60c5\uff01<\/p>\n<p>\u2460 \u5728\u672c\u5730\u67e5\u627e\u662f\u5426\u5b58\u5728\u540d\u4e3ahello-world\u7684Docker\u955c\u50cf\u3002<br \/>\n\u2461 \u5982\u679c\u4e0d\u5b58\u5728\uff0c\u5219\u5728DockerHub\u4e0a\u67e5\u627e\u662f\u5426\u5b58\u5728\u540d\u4e3ahello-world\u7684Docker\u955c\u50cf\u3002<br \/>\n\u2462 \u5982\u679c\u627e\u5230\u4e86\u8be5\u955c\u50cf\uff0c\u5219\u4e0b\u8f7d\u5b83\u5e76\u4f7f\u7528\u5b83\u6765\u542f\u52a8\u5bb9\u5668\u3002<\/p>\n<p>\u55ef\u55ef\uff0c\u539f\u6765\u5982\u6b64\u3002\u679c\u7136\u52a8\u8d77\u6765\u8fd8\u662f\u5f88\u5f00\u5fc3\u7684!<\/p>\n<h2>docker \u30b3\u30de\u30f3\u30c9\u96c6<\/h2>\n<p>\u52d5\u304b\u3057\u3066\u307f\u3066\u30b3\u30de\u30f3\u30c9\u77e5\u3089\u306a\u3044\u3068\u4f55\u3082\u3067\u304d\u306a\u3044\u306a\u3068\u601d\u3063\u305f\u304b\u3089\u3001\u5fc5\u8981\u6700\u4f4e\u9650\u306e\u3082\u306e\u3092\u8abf\u3079\u3066\u53e9\u3044\u3066\u307f\u305f\u3002<\/p>\n<p>docker images<br \/>\nDocker\u30a4\u30e1\u30fc\u30b8\u306e\u4e00\u89a7\u304c\u78ba\u8a8d\u3067\u304d\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker images\r\nREPOSITORY          TAG                 IMAGE ID            CREATED             SIZE\r\nhello-world         latest              fce289e99eb9        12 months ago       1.84kB\r\n<\/code><\/pre>\n<p>\u5217\u51fa\u672c\u5730Docker\u5bb9\u5668\u7684\u5217\u8868\u3002<br \/>\n\uff08\u5982\u679c\u4e0d\u52a0-a\uff0c\u672a\u542f\u52a8\u7684\u5bb9\u5668\u5c06\u4e0d\u4f1a\u663e\u793a\u3002\uff09<\/p>\n<pre class=\"post-pre\"><code>$ docker ps -a\r\nCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                         PORTS               NAMES\r\n943011a41e68        hello-world         \"\/hello\"            About an hour ago   Exited (0) About an hour ago                       goofy_chebyshev\r\n<\/code><\/pre>\n<p>docker run #{docker\u30a4\u30e1\u30fc\u30b8\u540d}<br \/>\n\u30ed\u30fc\u30ab\u30eb\u306b\u6307\u5b9a\u3057\u305f\u30a4\u30e1\u30fc\u30b8\u540d\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u63a2\u3057\u306b\u884c\u304f\u3002\u3082\u3057\u30ed\u30fc\u30ab\u30eb\u306b\u306a\u304b\u3063\u305f\u3089DockerHub\u306b\u63a2\u3057\u306b\u884c\u304f\u3002\u898b\u3064\u304b\u3063\u305f\u3089Docker\u30a4\u30e1\u30fc\u30b8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3001\u305d\u308c\u3092\u4f7f\u3063\u3066\u30b3\u30f3\u30c6\u30ca\u3092\u8d77\u52d5\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker run hello-world\r\n\r\nUnable to find image 'hello-world:latest' locally\r\nlatest: Pulling from library\/hello-world\r\n1b930d010525: Pull complete\r\nDigest: sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064\r\nStatus: Downloaded newer image for hello-world:latest\r\n\r\nHello from Docker!\r\nThis message shows that your installation appears to be working correctly.\r\n\r\nTo generate this message, Docker took the following steps:\r\n 1. The Docker client contacted the Docker daemon.\r\n 2. The Docker daemon pulled the \"hello-world\" image from the Docker Hub.\r\n    (amd64)\r\n 3. The Docker daemon created a new container from that image which runs the\r\n    executable that produces the output you are currently reading.\r\n 4. The Docker daemon streamed that output to the Docker client, which sent it\r\n    to your terminal.\r\n\r\nTo try something more ambitious, you can run an Ubuntu container with:\r\n $ docker run -it ubuntu bash\r\n\r\nShare images, automate workflows, and more with a free Docker ID:\r\n https:\/\/hub.docker.com\/\r\n\r\nFor more examples and ideas, visit:\r\n https:\/\/docs.docker.com\/get-started\/\r\n<\/code><\/pre>\n<p>\u53ea\u6267\u884c\u955c\u50cf\u4e0b\u8f7d\u64cd\u4f5c\uff1adocker pull #{docker image name}\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker pull hello-world\r\nUsing default tag: latest\r\nlatest: Pulling from library\/hello-world\r\nDigest: sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064\r\nStatus: Image is up to date for hello-world:latest\r\ndocker.io\/library\/hello-world:latest\r\n<\/code><\/pre>\n<p>docker rm #{\u30b3\u30f3\u30c6\u30caID}<br \/>\n\u30b3\u30f3\u30c6\u30ca\u3092\u524a\u9664\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker rm 943011a41e68\r\n943011a41e68\r\n<\/code><\/pre>\n<p>docker rmi #{docker\u30a4\u30e1\u30fc\u30b8ID}<br \/>\n\u30a4\u30e1\u30fc\u30b8\u3092\u524a\u9664\u3059\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker rmi fce289e99eb9\r\nUntagged: hello-world:latest\r\nUntagged: hello-world@sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064\r\nDeleted: sha256:fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e\r\nDeleted: sha256:af0b15c8625bb1938f1d7b17081031f649fd14e6b233688eea3c5483994a66a3\r\n<\/code><\/pre>\n<h2>DockerFile\uff1aDocker \u6587\u6863<\/h2>\n<p>\u81ea\u5206\u3067\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u305fDocker\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u3063\u3066\u4f7f\u3044\u305f\u3044\u6642\u3001DockerFile\u3092\u4f5c\u6210\u3001\u4f7f\u7528\u3059\u308b\u3068\u5fc5\u8981\u306aDocker\u30a4\u30e1\u30fc\u30b8\u3092\u4f5c\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002DockerFile\u306e\u66f8\u304d\u65b9\u306f\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9\u304c\u308f\u304b\u308a\u3084\u3059\u304b\u3063\u305f\u3002<\/p>\n<p>http:\/\/docs.docker.jp\/engine\/reference\/builder.html<br \/>\n\u300cDockerfile \u30ea\u30d5\u30a1\u30ec\u30f3\u30b9 \u2014 Docker-docs-ja 17.06.Beta \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u300d<\/p>\n<h2>Docker\u30cd\u30c3\u30c8\u30ef\u30fc\u30af<\/h2>\n<p>\u8907\u6570\u306e\u30b3\u30f3\u30c6\u30ca\u9593\u3067\u3084\u308a\u3068\u308a\u3057\u305f\u3044\u6642\u3001Docker\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u4f5c\u6210\u3059\u308b\u3002<br \/>\n\u4f8b\u3048\u3070\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8d77\u52d5\u3057\u3066DB\u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d6\u3063\u3066\u304f\u308b\u3068\u304d\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30b3\u30f3\u30c6\u30ca\u3068DB\u306e\u30b3\u30f3\u30c6\u30ca\u306f\u305d\u308c\u305e\u308c\u72ec\u7acb\u3057\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u304b\u3089\u63a5\u70b9\u304c\u306a\u3044\u3002\u3053\u308c\u3089\u3092\u3064\u306a\u3050\u305f\u3081\u306bDocker\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u4f5c\u6210\u3057\u6a4b\u6e21\u3057\u3092\u3059\u308b\u3068\u3001\u8907\u6570\u306e\u30b3\u30f3\u30c6\u30ca\u9593\u3067\u3084\u308a\u3068\u308a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<p>docker network create #{\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u540d}<br \/>\nDocker\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u4f5c\u6210\u3067\u304d\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker network create #{\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u540d}\r\n<\/code><\/pre>\n<p>\u6211\u53ef\u4ee5\u67e5\u770bDocker\u7f51\u7edc\u7684\u8be6\u7ec6\u4fe1\u606f\u3002 (W\u01d2 Docker de .)<\/p>\n<pre class=\"post-pre\"><code>$ docker network inspeck #{\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u540d}\r\n<\/code><\/pre>\n<h2>\u603b\u7ed3<\/h2>\n<p>\u6211\u968f\u610f\u5730\u8c03\u67e5\u5e76\u603b\u7ed3\u4e86\u4e00\u4e0b\u3002\u867d\u7136\u547d\u4ee4\u770b\u8d77\u6765\u5f88\u65b9\u4fbf\uff0c\u4f46\u6211\u66f4\u60f3\u6df1\u5165\u4e86\u89e3DockerFile\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u6807 \u56e0\u4e3a\u5728\u5de5\u4f5c\u573a\u6240\u9677\u5165\u4e86\u201cDocker\u662f\u4ec0\u4e48\u597d\u5403\u7684\uff1f\u201d\u8fd9\u79cd\u72b6\u51b5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u4ece\u57fa\u7840\u5f00\u59cb\u8c03\u67e5\u5e76\u5c1d\u8bd5\u4f7f\u7528\u5b83\u3002 \u7a76\u7adf [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34847","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u3010docker\u3011\u5f00\u59cb\u4f7f\u7528docker\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker\" \/>\n<meta property=\"og:description\" content=\"\u76ee\u6807 \u56e0\u4e3a\u5728\u5de5\u4f5c\u573a\u6240\u9677\u5165\u4e86\u201cDocker\u662f\u4ec0\u4e48\u597d\u5403\u7684\uff1f\u201d\u8fd9\u79cd\u72b6\u51b5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u4ece\u57fa\u7840\u5f00\u59cb\u8c03\u67e5\u5e76\u5c1d\u8bd5\u4f7f\u7528\u5b83\u3002 \u7a76\u7adf [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u3010docker\u3011\u5f00\u59cb\u4f7f\u7528docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-19T15:50:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-03T23:08:46+00:00\" \/>\n<meta name=\"author\" content=\"\u79d1, \u96c5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u96c5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/\",\"name\":\"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-02-19T15:50:52+00:00\",\"dateModified\":\"2024-05-03T23:08:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\",\"name\":\"\u79d1, \u96c5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u96c5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u3010docker\u3011\u5f00\u59cb\u4f7f\u7528docker\/","og_locale":"zh_CN","og_type":"article","og_title":"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker","og_description":"\u76ee\u6807 \u56e0\u4e3a\u5728\u5de5\u4f5c\u573a\u6240\u9677\u5165\u4e86\u201cDocker\u662f\u4ec0\u4e48\u597d\u5403\u7684\uff1f\u201d\u8fd9\u79cd\u72b6\u51b5\uff0c\u6240\u4ee5\u6211\u51b3\u5b9a\u4ece\u57fa\u7840\u5f00\u59cb\u8c03\u67e5\u5e76\u5c1d\u8bd5\u4f7f\u7528\u5b83\u3002 \u7a76\u7adf [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u3010docker\u3011\u5f00\u59cb\u4f7f\u7528docker\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-02-19T15:50:52+00:00","article_modified_time":"2024-05-03T23:08:46+00:00","author":"\u79d1, \u96c5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u96c5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"3 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/","name":"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-02-19T15:50:52+00:00","dateModified":"2024-05-03T23:08:46+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u3010Docker\u3011\u5f00\u59cb\u4f7f\u7528Docker"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a","name":"\u79d1, \u96c5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","caption":"\u79d1, \u96c5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90docker%e3%80%91%e5%bc%80%e5%a7%8b%e4%bd%bf%e7%94%a8docker\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=34847"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34847\/revisions"}],"predecessor-version":[{"id":96865,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34847\/revisions\/96865"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=34847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=34847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=34847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}