{"id":27101,"date":"2019-08-08T15:13:45","date_gmt":"2019-08-08T14:13:45","guid":{"rendered":"https:\/\/www.automation-consultants.com\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/"},"modified":"2021-12-30T12:51:36","modified_gmt":"2021-12-30T12:51:36","slug":"docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c","status":"publish","type":"post","link":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/","title":{"rendered":"Docker \u548c\u5bb9\u5668\u4e16\u754c"},"content":{"rendered":"<p><!--StartFragment--><\/p>\n\n<h2 class=\"wp-block-heading\">\u9996\u5148\uff0c\u4ec0\u4e48\u662f Docker\uff1f<\/h2>\n\n<p><a href=\"http:\/\/www.docker.com\">Docker<\/a>\u3000\u662f\u4e00\u79cd\u8f6f\u4ef6\u5de5\u5177\uff0c\u5b83\u901a\u8fc7\u4f7f\u7528\uff08\u5927\u90e8\u5206\uff09www \u5305\uff08\u79f0\u4e3a<a href=\"https:\/\/www.automation-consultants.com\/cn\/%e6%9c%8d%e5%8a%a1\/#dev-ops\/containers\">\u5bb9\u5668<\/a>\uff09\uff0c\u80fd\u591f\u5b9e\u73b0\u64cd\u4f5c\u7cfb\u7edf\u7ea7\u865a\u62df\u5316\u3002\u8fd9\u4e0e\u66f4\u52a0\u4f20\u7edf\u7684\u865a\u62df\u673a\u4e0d\u540c\uff0c\u540e\u8005\u4f7f\u7528\u786c\u4ef6\u865a\u62df\u5316\u3002\u4e86\u89e3 Docker \u9700\u8981\u4e86\u89e3\u786c\u4ef6\u865a\u62df\u5316\u548c\u64cd\u4f5c\u7cfb\u7edf\u7ea7\u865a\u62df\u5316\u3002<\/p>\n\n<h2 class=\"wp-block-heading\">\u64cd\u4f5c\u7cfb\u7edf\u4e0e\u786c\u4ef6\u865a\u62df\u5316\u7684\u6bd4\u8f83<\/h2>\n\n<div class=\"wp-block-media-text alignwide\" style=\"grid-template-columns:37% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-08-07-at-14.06.24-1024x999.png\" alt=\"\" class=\"wp-image-6559 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-center has-small-font-size\">\u786c\u4ef6\u865a\u62df\u5316\uff08\u5373\u865a\u62df\u673a\uff09\u901a\u8fc7\u5728\u7269\u7406\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\u8f6f\u4ef6\u6765\u5b9e\u73b0\uff0c\u7269\u7406\u670d\u52a1\u5668\u88ab\u79f0\u4e3a\u7ba1\u7406\u7a0b\u5e8f\uff0c\u53ef\u5b9e\u73b0\u670d\u52a1\u5668\u7269\u7406\u786c\u4ef6\u7684\u865a\u62df\u5316\u3002\u6b64\u6b3e\u7ba1\u7406\u7a0b\u5e8f\u80fd\u591f\u5728\u5355\u4e2a\u670d\u52a1\u5668\u4e0a\u540c\u65f6\u8fd0\u884c\u591a\u4e2a\u4e0d\u540c\u7c7b\u578b\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002<\/p>\n<\/div><\/div>\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right\" style=\"grid-template-columns:auto 37%\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-08-07-at-14.06.43-1024x996.png\" alt=\"\" class=\"wp-image-6565 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-center has-small-font-size\">\u64cd\u4f5c\u7cfb\u7edf\u865a\u62df\u5316\uff08\u5373\u5bb9\u5668\uff09\u662f\u901a\u8fc7\u5728\u7269\u7406\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\u5b8c\u6574\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u7136\u540e\u5728\u8be5\u64cd\u4f5c\u7cfb\u7edf\u4e2d\u8fd0\u884c\u5bb9\u5668\u5f15\u64ce\u6765\u5b9e\u73b0\u7684\u3002\u8be5\u5bb9\u5668\u5f15\u64ce\u652f\u6301\u64cd\u4f5c\u7cfb\u7edf\u5185\u6838\uff08\u64cd\u4f5c\u7cfb\u7edf\u7684\u6838\u5fc3\uff09\u4e0e\u5bb9\u5668\u5185\u8fd0\u884c\u7684\u5e94\u7528\u7a0b\u5e8f\u5171\u4eab\u3002\u901a\u8fc7\u4e0e\u5bb9\u5668\u5171\u4eab\u64cd\u4f5c\u7cfb\u7edf\u7684\u6838\u5fc3\u529f\u80fd\uff0c\u8fd9\u4e9b\u5bb9\u5668\u7684\u5927\u5c0f\u6bd4\u4f20\u7edf\u865a\u62df\u673a\u8981\u5c0f\u5f97\u591a\u3002<\/p>\n<\/div><\/div>\n\n<h2 class=\"wp-block-heading\">Docker \u7b80\u53f2<\/h2>\n\n<p>Docker \u6700\u521d\u662f\u4e00\u5bb6\u540d\u4e3a dotCloud \u7684\u5e73\u53f0\u5373\u670d\u52a1\u3000(PaaS)\u3000\u516c\u53f8\uff0c\u7531 Solomon Hykes \u548c Sebastien Pahl \u4e8e 2011 \u5e74\u521b\u7acb\u3002\u8fd9\u6b3e\u8f6f\u4ef6\u4e00\u5f00\u59cb\u53ea\u662f\u4e00\u4e2a\u5185\u90e8\u9879\u76ee\uff0c\u6700\u7ec8\u4e8e 2013 \u5e74\u5728 PyCon \u4e0a\u9762\u5411\u516c\u4f17\u9996\u6b21\u4eae\u76f8\uff0c\u540c\u5e74 3 \u6708\u4f5c\u4e3a\u5f00\u6e90\u9879\u76ee\u53d1\u5e03\u3002\u6b64\u540e Docker \u8fc5\u901f\u6d41\u884c\u8d77\u6765\uff0c\u7531 RedHat\uff082013 \u5e74\uff09\u548c\u4e9a\u9a6c\u900a\u4e91\u8ba1\u7b97\u670d\u52a1\uff082014 \u5e74\uff09\u7b49\u516c\u53f8\u63d0\u4f9b Docker \u5546\u4e1a\u670d\u52a1\uff0c2014 \u5e74\u4e0e Stratoscale \u548c IBM \u5efa\u7acb\u5408\u4f5c\u5173\u7cfb\u3002<\/p>\n\n<p>\u622a\u81f3 2018 \u5e74\uff0cDocker \u63d0\u4f9b\u4e86\u4ee5\u4e0b\u6709\u5173\u5176\u670d\u52a1\u5168\u7403\u4f7f\u7528\u60c5\u51b5\u7684\u7edf\u8ba1\u6570\u636e\uff1a<\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.53.01-AM-1024x532.png\" alt=\"\" class=\"wp-image-6577\" width=\"551\" height=\"286\"\/><figcaption>\u6765\u6e90\uff1aDocker\uff0c2018\ufeff<\/figcaption><\/figure><\/div>\n\n<h2 class=\"wp-block-heading\">Docker \u5bf9\u4f60\u6765\u8bf4\u610f\u5473\u7740\u4ec0\u4e48\uff1f<\/h2>\n\n<p>\u4e0e\u72ec\u7acb\u7684\u5e94\u7528\u7a0b\u5e8f\u548c\u865a\u62df\u673a\u76f8\u6bd4\uff0cDocker \u6709\u51e0\u4e2a\u4e3b\u8981\u7684\u6280\u672f\u4f18\u52bf\uff0c\u5176\u4e2d\u5305\u62ec\uff1a<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u65e0\u5173\u7684\u955c\u50cf<\/strong>\u3000\u2500\u2500 Docker \u5bb9\u5668\u662f\u4ece Docker \u955c\u50cf\u6784\u5efa\u7684\uff0c\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u65e0\u5173\uff0c\u56e0\u6b64\u53ef\u4ee5\u90e8\u7f72\u5728 Docker \u5f15\u64ce\u80fd\u591f\u8fd0\u884c\u7684\u4efb\u4f55\u5e73\u53f0\u4e0a\u3002\u8fd9\u610f\u5473\u7740\uff0c\u4f8b\u5982\uff0c\u4f60\u53ef\u4ee5\u7b80\u5355\u6709\u6548\u5730\u5c06\u53ef\u80fd\u5728 Linux \u670d\u52a1\u5668\u4e0a\u8fd0\u884c\u7684\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\uff08\u5728 Docker \u4e2d\u8fd0\u884c\uff09\u8fc1\u79fb\u5230 Windows \u670d\u52a1\u5668\uff0c\u53cd\u4e4b\u4ea6\u7136\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u7b80\u5355\u7684\u670d\u52a1\u5668\u5347\u7ea7<\/strong>\u3000\u2500\u2500\u3000\u7531\u4e8e Docker \u5bb9\u5668\u662f\u4ece\u64cd\u4f5c\u7cfb\u7edf\u4e2d\u5206\u79bb\u51fa\u6765\u7684\uff0c\u56e0\u6b64\u53ef\u4ee5\u5e94\u7528\u4e3b\u673a\u670d\u52a1\u5668\u5347\u7ea7\uff0c\u65e0\u9700\u8003\u8651\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\u662f\u5426\u4f1a\u53d7\u5230\u5f71\u54cd\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u7b80\u5355\u5feb\u7167<\/strong>\u3000\u2500\u2500 Docker \u5bb9\u5668\u53ef\u4ee5\u5728\u4f60\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u67d0\u4e2a\u65f6\u95f4\u70b9\u8fdb\u884c\u6620\u50cf\u4ee5\u521b\u5efa\u5feb\u7167\u3002\u8fd9\u63d0\u4f9b\u4e86\u521b\u5efa\u7b80\u5355\u5feb\u7167\u7684\u80fd\u529b\uff0c\u7c7b\u4f3c\u4e8e\u6b63\u5728\u8fd0\u884c\u7684\u5bb9\u5668\uff0c\u5176\u5927\u5c0f\u6bd4\u4f20\u7edf\u865a\u62df\u673a\u6620\u50cf\u8981\u5c0f\u5f97\u591a\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u7248\u672c\u63a7\u5236<\/strong>\u3000\u2500\u2500\u3000\u5229\u7528\u5feb\u7167\u7279\u6027\u5e76\u4f7f\u7528\u7248\u672c\u8be6\u7ec6\u4fe1\u606f\u6807\u8bb0\u521b\u5efa\u7684\u6620\u50cf\u53ef\u4ee5\u5bf9\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\u8fdb\u884c\u7248\u672c\u63a7\u5236\u3002\u6b64\u5916\uff0c\u521b\u5efa\u955c\u50cf\u7684\u57fa\u7840\u6570\u636e\u5e93\u3000<a href=\"https:\/\/docs.docker.com\/engine\/reference\/builder\/\">Dockerfile<\/a>\u3000\u53ef\u4ee5\u5728\u7248\u672c\u63a7\u5236\u7cfb\u7edf\u3000(VCS)\u3000\u4e2d\u7ef4\u62a4\uff0c\u56e0\u4e3a\u5b83\u4eec\u53ea\u662f\u4e3a\u521b\u5efa\u955c\u50cf\u8bbe\u5b9a\u73af\u5883\u800c\u6307\u5b9a\u547d\u4ee4\u7684\u6587\u672c\u6587\u4ef6\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u751f\u6001\u7cfb\u7edf<\/strong>\u3000\u2500\u2500 Docker \u63d0\u4f9b\u3000<a href=\"https:\/\/hub.docker.com\">Docker \u4e2d\u5fc3<\/a>\uff0c\u8fd9\u662f\u5168\u7403 Docker \u6620\u50cf\u5e93\uff0c\u5176\u4e2d\u5305\u542b 100,000 \u591a\u4e2a\u9884\u5148\u521b\u5efa\u7684\u8de8\u8f6f\u4ef6\u5404\u9886\u57df\u7684\u6620\u50cf\u3002\u5927\u591a\u6570\u77e5\u540d\u8f6f\u4ef6\u4f9b\u5e94\u5546\uff08\u5982\u5fae\u8f6f\u3001\u7532\u9aa8\u6587\u548c Atlassian\uff09\u90fd\u4e3a\u8be5\u5e93\u505a\u51fa\u4e86\u8d21\u732e\uff0c\u4e3a\u5168\u7403\u4e00\u4e9b\u6700\u5e38\u7528\u7684\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b\u5b98\u65b9\u955c\u50cf\u548c\u5b8c\u6574\u6587\u6863\u8bb0\u5f55\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u4e2d\u592e\u6587\u4ef6\u8bbf\u95ee<\/strong>\u3000\u2500\u2500 Docker \u63d0\u4f9b\u5728\u5bb9\u5668\u548c\u4e3b\u673a\u670d\u52a1\u5668\u4e4b\u95f4\u6620\u5c04\u5b58\u50a8\u5377\u7684\u80fd\u529b\u3002\u8fd9\u63d0\u4f9b\u4e86\u5728\u5355\u53f0\u673a\u5668\u4e0a\u7ba1\u7406\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\u6587\u4ef6\u7cfb\u7edf\u7684\u80fd\u529b\uff0c\u800c\u4f20\u7edf\u4e2d\u6587\u4ef6\u7cfb\u7edf\u4f1a\u8de8\u591a\u4e2a\u865a\u62df\u673a\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u7b80\u5355\u7684\u5e94\u7528\u7a0b\u5e8f\u5347\u7ea7<\/strong>\u3000\u2500\u2500 Docker \u5bb9\u5668\u53ef\u901a\u8fc7\u505c\u6b62\u5f53\u524d\u5bb9\u5668\u3001\u79fb\u9664\u5f53\u524d\u5bb9\u5668\u5e76\u8fd0\u884c\u4e0e\u66f4\u9ad8\u7248\u672c\u76f8\u5173\u7684\u5bb9\u5668\u6765\u8fdb\u884c\u7b80\u5355\u7684\u5347\u7ea7\u3002\u4e3a\u4e86\u4fdd\u7559\u7528\u6237\u6570\u636e\uff0c\u4efb\u4f55\u6587\u4ef6\u90fd\u5e94\u8be5\u6620\u5c04\u5230\u4f4d\u4e8e\u4e3b\u673a\u4e0a\u7684\u8fde\u63a5\u7684 Docker \u5377\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong>\u7b80\u5355\u7684\u5e94\u7528\u7a0b\u5e8f\u914d\u7f6e\u53d8\u66f4<\/strong>\u3000\u2500\u2500\u3000\u5173\u952e\u5e94\u7528\u7a0b\u5e8f\u8bbe\u7f6e\u53ef\u4f5c\u4e3a Docker \u73af\u5883\u53d8\u91cf\u63d0\u4f9b\uff0c\u5728\u521d\u59cb Docker \u8fd0\u884c\u547d\u4ee4\u4e2d\u4f20\u9012\u7ed9\u5e94\u7528\u7a0b\u5e8f\u3002\u8fd9\u5b9e\u73b0\u4e86\u66f4\u6539\u8bbe\u7f6e\u7684\u80fd\u529b\uff0c\u4f8b\u5982\u5e94\u7528\u7a0b\u5e8f\u7684\u5806\u6808\u5927\u5c0f\uff0c\u53ea\u9700\u4f7f\u7528\u76f8\u5173\u73af\u5883\u53d8\u91cf\u7684\u65b0\u503c\u91cd\u65b0\u542f\u52a8\u5bb9\u5668\u5373\u53ef\u3002<\/li><\/ul>\n<ul class=\"wp-block-list\"><li><strong><a href=\"https:\/\/www.automation-consultants.com\/cn\/%e5%9f%ba%e7%a1%80%e8%ae%be%e6%96%bd%e5%8d%b3%e4%bb%a3%e7%a0%81\/\">\u57fa\u7840\u8bbe\u65bd\u5373\u4ee3\u7801\u3000(IaC)<\/a><\/strong>\u3000\u2500\u2500 Docker \u63d0\u4f9b\u4e86\u5728\u5355\u4e2a\u6587\u4ef6\uff08<a href=\"https:\/\/docs.docker.com\/compose\/compose-file\/\">Docker Compose \u6587\u4ef6<\/a>\uff09\u4e2d\u5b9a\u4e49\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\u4ee5\u53ca\u76f8\u5173\u7f51\u7edc\u8fde\u63a5\u548c\u5b58\u50a8\u7684\u80fd\u529b\u3002\u8fd9\u672c\u8d28\u4e0a\u662f\u4f60\u7684 IaC\uff0c\u4f7f\u7528 YAML \u6587\u4ef6\u683c\u5f0f\uff0c\u56e0\u6b64\u5b83\u53ef\u4ee5\u5b58\u50a8\u5728 VCS \u4e2d\u5e76\u8fdb\u884c\u9002\u5f53\u7684\u7248\u672c\u63a7\u5236\u3002<\/li><\/ul>\n<p>\u5728\u4e1a\u52a1\u5c42\u9762\uff0c\u5df2\u8bc1\u660e\u5728\u673a\u6784\u5185\u4f7f\u7528 Docker \u53ef\u4ee5\u63d0\u9ad8\u4ee5\u4e0b\u5173\u952e\u9886\u57df\u7684\u7ee9\u6548\uff1a<\/p>\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-1024x773.png\" alt=\"\" class=\"wp-image-6562\" width=\"512\" height=\"387\" srcset=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-1024x773.png 1024w, https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-600x453.png 600w, https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-300x226.png 300w, https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-768x579.png 768w, https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-1536x1159.png 1536w, https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-06-26-at-11.29.11-AM-2048x1545.png 2048w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><figcaption>\u6765\u6e90\uff1aDocker\uff0c2018\ufeff<\/figcaption><\/figure><\/div>\n\n<h2 class=\"wp-block-heading\">Docker \u5165\u95e8<\/h2>\n\n<p>\u8981\u521d\u6b65\u4e86\u89e3 Docker\uff0c\u4f60\u9700\u8981\u8003\u8651 Docker \u5f15\u64ce\u7684\u4f4d\u7f6e\u3002\u4f60\u53ef\u4ee5\u9009\u62e9\u5728\u4f60\u7684\u7269\u7406\u6216\u4e91\u7aef\u63d0\u4f9b\u5546\u7684\u670d\u52a1\u5668\u6216\u865a\u62df\u673a\u4e0a\u8fd0\u884c\u4f60\u81ea\u5df1\u7684 Docker \u5f15\u64ce\u3002<\/p>\n\n<p>\u6216\u8005\uff0c\u8fd8\u6709\u8bb8\u591a\u5bb9\u5668\u5373\u670d\u52a1\u3000(CaaS)\u3000\u4ea7\u54c1\uff0c\u4f8b\u5982\uff1a<\/p>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/aws.amazon.com\/ecs\/\">\u4e9a\u9a6c\u900a\u5f39\u6027\u5bb9\u5668\u670d\u52a1\u3000(ECS)<\/a><\/li><li><a href=\"https:\/\/azure.microsoft.com\/en-us\/product-categories\/containers\/\">Azure \u5bb9\u5668\u670d\u52a1\u3000(ACS\/AKS)<\/a><\/li><li><a href=\"https:\/\/cloud.google.com\/kubernetes-engine\/\">Google Kubernetes Engine (GKE)<\/a><\/li><li><a href=\"https:\/\/www.openshift.com\/products\/online\/&#xFEFF;\">Red Hat OpenShift Online<\/a><\/li><\/ul>\n<p>\u5728\u914d\u7f6e\u4e86\u5bb9\u5668\u8fd0\u884c\u7684\u57fa\u7840\u8bbe\u65bd\u4e4b\u540e\uff0c\u4f60\u9700\u8981\u4e3a\u4f60\u7684\u5e94\u7528\u7a0b\u5e8f\u5806\u6808\u521b\u5efa\u6216\u8bc6\u522b\u76f8\u5173\u955c\u50cf\u3002\u4f60\u53ef\u4ee5\u4ece\u4e09\u79cd\u65b9\u6cd5\u4e2d\u8fdb\u884c\u9009\u62e9\uff1a<\/p>\n\n<ul class=\"wp-block-list\"><li>\u521b\u5efa\u4f60\u81ea\u5df1\u7684 Dockerfile<\/li><li>\u6269\u5c55\u5f53\u524d\u7684 Dockerfile<\/li><li>\u4f7f\u7528\u73b0\u6709\u7684 Dockerfile\/\u955c\u50cf<\/li><\/ul>\n<p>\u6700\u540e\uff0c\u914d\u7f6e\u57fa\u7840\u8bbe\u65bd\u5e76\u4e14\u521b\u5efa\u6216\u8bc6\u522b\u955c\u50cf\u4e4b\u540e\uff0c\u4f60\u9700\u8981\u4ece\u955c\u50cf\u8fd0\u884c Docker \u5bb9\u5668\uff0c\u786e\u4fdd\u914d\u7f6e\u76f8\u5173\u7684\u73af\u5883\u53d8\u91cf\u3001\u7f51\u7edc\u8fde\u63a5\u548c\u5b58\u50a8\u5377\u3002<\/p>\n\n<h2 class=\"wp-block-heading\">Docker \u548c Kubernetes \u662f\u5426\u76f8\u540c\uff1f<\/h2>\n\n<p>\u7b80\u77ed\u7684\u56de\u7b54\uff1a\u4e0d\u76f8\u540c\u3002<\/p>\n\n<p>\u7136\u800c\uff0cKubernetes \u4f7f\u7528 Docker \u5bb9\u5668\uff0c\u56e0\u6b64\u4e24\u8005\u662f\u7d27\u5bc6\u76f8\u8fde\u7684\u3002Kubernetes \u662f\u4e00\u4e2a\u5bb9\u5668\u7f16\u6392\u7cfb\u7edf\uff0c\u63d0\u4f9b\u7ba1\u7406\u3001\u5e03\u7f6e\u3001\u6269\u5c55\u548c\u8def\u7531\u7684\u80fd\u529b\u3002\u76f8\u4f3c\u5730\uff0cDocker \u63d0\u4f9b\u3000<a href=\"https:\/\/docs.docker.com\/engine\/swarm\/\">Docker Swarm<\/a>\u3000\u4f5c\u4e3a\u66ff\u4ee3\u7684\u7f16\u6392\u7cfb\u7edf\u3002\u3000<\/p>\n\n<p>\u60f3\u8981\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\uff1f\u8bf7\u5bc6\u5207\u5173\u6ce8\u6211\u4eec\u5373\u5c06\u53d1\u5e03\u7684\u5173\u4e8e Kubernetes \u7684\u4e0b\u4e00\u7bc7\u535a\u5ba2\uff01<\/p>\n\n<hr class=\"wp-block-separator\"\/>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528 Docker \u548c\u5bb9\u5668\u6df1\u5165\u4e86\u89e3\u64cd\u4f5c\u7cfb\u7edf\u7ea7\u865a\u62df\u5316\u7684\u4e16\u754c<\/p>\n","protected":false},"author":1,"featured_media":27102,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[161],"tags":[],"class_list":["post-27101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2019-zh-hans-cn"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants<\/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.automation-consultants.com\/cn\/docker-\u548c\u5bb9\u5668\u4e16\u754c\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants\" \/>\n<meta property=\"og:description\" content=\"\u4f7f\u7528 Docker \u548c\u5bb9\u5668\u6df1\u5165\u4e86\u89e3\u64cd\u4f5c\u7cfb\u7edf\u7ea7\u865a\u62df\u5316\u7684\u4e16\u754c\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.automation-consultants.com\/cn\/docker-\u548c\u5bb9\u5668\u4e16\u754c\/\" \/>\n<meta property=\"og:site_name\" content=\"Automation Consultants\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/autoconsultUK\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-08T14:13:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-30T12:51:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2786\" \/>\n\t<meta property=\"og:image:height\" content=\"1135\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Automation Consultants\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@autoconsultUK\" \/>\n<meta name=\"twitter:site\" content=\"@autoconsultUK\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Automation Consultants\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/\"},\"author\":{\"name\":\"Automation Consultants\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#\\\/schema\\\/person\\\/0a131008ef03ee4f6cc0feb3b1360d6c\"},\"headline\":\"Docker \u548c\u5bb9\u5668\u4e16\u754c\",\"datePublished\":\"2019-08-08T14:13:45+00:00\",\"dateModified\":\"2021-12-30T12:51:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/\"},\"wordCount\":81,\"publisher\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Docker-1.png\",\"articleSection\":[\"2019\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/\",\"url\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/\",\"name\":\"Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Docker-1.png\",\"datePublished\":\"2019-08-08T14:13:45+00:00\",\"dateModified\":\"2021-12-30T12:51:36+00:00\",\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/cn\\\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Docker-1.png\",\"contentUrl\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Docker-1.png\",\"width\":2786,\"height\":1135},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#website\",\"url\":\"https:\\\/\\\/www.automation-consultants.com\\\/\",\"name\":\"Automation Consultants\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.automation-consultants.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#organization\",\"name\":\"Automation Consultants\",\"url\":\"https:\\\/\\\/www.automation-consultants.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/AC_Profil_Picture_Dark.jpg\",\"contentUrl\":\"https:\\\/\\\/www.automation-consultants.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/AC_Profil_Picture_Dark.jpg\",\"width\":1067,\"height\":1067,\"caption\":\"Automation Consultants\"},\"image\":{\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/autoconsultUK\",\"https:\\\/\\\/x.com\\\/autoconsultUK\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/automation-consultants\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.automation-consultants.com\\\/#\\\/schema\\\/person\\\/0a131008ef03ee4f6cc0feb3b1360d6c\",\"name\":\"Automation Consultants\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g\",\"caption\":\"Automation Consultants\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants","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.automation-consultants.com\/cn\/docker-\u548c\u5bb9\u5668\u4e16\u754c\/","og_locale":"zh_CN","og_type":"article","og_title":"Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants","og_description":"\u4f7f\u7528 Docker \u548c\u5bb9\u5668\u6df1\u5165\u4e86\u89e3\u64cd\u4f5c\u7cfb\u7edf\u7ea7\u865a\u62df\u5316\u7684\u4e16\u754c","og_url":"https:\/\/www.automation-consultants.com\/cn\/docker-\u548c\u5bb9\u5668\u4e16\u754c\/","og_site_name":"Automation Consultants","article_publisher":"https:\/\/www.facebook.com\/autoconsultUK","article_published_time":"2019-08-08T14:13:45+00:00","article_modified_time":"2021-12-30T12:51:36+00:00","og_image":[{"width":2786,"height":1135,"url":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png","type":"image\/png"}],"author":"Automation Consultants","twitter_card":"summary_large_image","twitter_creator":"@autoconsultUK","twitter_site":"@autoconsultUK","twitter_misc":{"\u4f5c\u8005":"Automation Consultants"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/#article","isPartOf":{"@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/"},"author":{"name":"Automation Consultants","@id":"https:\/\/www.automation-consultants.com\/#\/schema\/person\/0a131008ef03ee4f6cc0feb3b1360d6c"},"headline":"Docker \u548c\u5bb9\u5668\u4e16\u754c","datePublished":"2019-08-08T14:13:45+00:00","dateModified":"2021-12-30T12:51:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/"},"wordCount":81,"publisher":{"@id":"https:\/\/www.automation-consultants.com\/#organization"},"image":{"@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png","articleSection":["2019"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/","url":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/","name":"Docker \u548c\u5bb9\u5668\u4e16\u754c | Automation Consultants","isPartOf":{"@id":"https:\/\/www.automation-consultants.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/#primaryimage"},"image":{"@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png","datePublished":"2019-08-08T14:13:45+00:00","dateModified":"2021-12-30T12:51:36+00:00","inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.automation-consultants.com\/cn\/docker-%e5%92%8c%e5%ae%b9%e5%99%a8%e4%b8%96%e7%95%8c\/#primaryimage","url":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png","contentUrl":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2019\/09\/Docker-1.png","width":2786,"height":1135},{"@type":"WebSite","@id":"https:\/\/www.automation-consultants.com\/#website","url":"https:\/\/www.automation-consultants.com\/","name":"Automation Consultants","description":"","publisher":{"@id":"https:\/\/www.automation-consultants.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.automation-consultants.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.automation-consultants.com\/#organization","name":"Automation Consultants","url":"https:\/\/www.automation-consultants.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.automation-consultants.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2023\/03\/AC_Profil_Picture_Dark.jpg","contentUrl":"https:\/\/www.automation-consultants.com\/wp-content\/uploads\/2023\/03\/AC_Profil_Picture_Dark.jpg","width":1067,"height":1067,"caption":"Automation Consultants"},"image":{"@id":"https:\/\/www.automation-consultants.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/autoconsultUK","https:\/\/x.com\/autoconsultUK","https:\/\/www.linkedin.com\/company\/automation-consultants\/"]},{"@type":"Person","@id":"https:\/\/www.automation-consultants.com\/#\/schema\/person\/0a131008ef03ee4f6cc0feb3b1360d6c","name":"Automation Consultants","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f056a600aa11957581fb688bf499dbcf4341c8a93fc87cceb72e9142b174e737?s=96&d=mm&r=g","caption":"Automation Consultants"}}]}},"_links":{"self":[{"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/posts\/27101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/comments?post=27101"}],"version-history":[{"count":1,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/posts\/27101\/revisions"}],"predecessor-version":[{"id":27739,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/posts\/27101\/revisions\/27739"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/media\/27102"}],"wp:attachment":[{"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/media?parent=27101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/categories?post=27101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.automation-consultants.com\/cn\/wp-json\/wp\/v2\/tags?post=27101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}