{"id":899,"date":"2020-12-18T17:46:17","date_gmt":"2020-12-18T09:46:17","guid":{"rendered":"http:\/\/www.yatenglg.cn\/?p=899"},"modified":"2022-10-18T16:37:12","modified_gmt":"2022-10-18T08:37:12","slug":"docker-%e9%85%8d%e7%bd%ae%e9%98%bf%e9%87%8c%e4%ba%91%e9%95%9c%e5%83%8f%e5%8a%a0%e9%80%9f%e5%99%a8","status":"publish","type":"post","link":"http:\/\/www.yatenglg.cn\/blog\/?p=899","title":{"rendered":"docker \u914d\u7f6e\u963f\u91cc\u4e91\u955c\u50cf\u52a0\u901f\u5668"},"content":{"rendered":"<div role=\"tabpanel\" aria-hidden=\"false\" class=\"next-tabs-tabpane active\">\n<div>\n<div data-spm-anchor-id=\"5176.8351553.0.i15.147c19910G4EvL\">\n<div class=\"marked-space\" data-spm-anchor-id=\"5176.8351553.0.i16.147c19910G4EvL\">\n<p>\u5177\u4f53\u5730\u5740\uff1ahttps:\/\/cr.console.aliyun.com\/cn-beijing\/instances\/mirrors<\/p>\n<p>\uff08\u963f\u91cc\u4e91 -&gt; \u63a7\u5236\u53f0 -&gt; \u4fa7\u680f -&gt; \u4ea7\u54c1\u4e0e\u670d\u52a1 -&gt; \u5bb9\u5668\u955c\u50cf\u670d\u52a1 -&gt; \u955c\u50cf\u52a0\u901f\u5668\uff09<\/p>\n<h2><strong>\u4e00. ubuntu:<\/strong><\/h2>\n<h2 class=\"text-muted\">1. \u5b89\u88c5\uff0f\u5347\u7ea7Docker\u5ba2\u6237\u7aef<\/h2>\n<p class=\"margin-col text-muted\" data-spm-anchor-id=\"5176.8351553.0.i14.147c19910G4EvL\">\u63a8\u8350\u5b89\u88c5<span class=\"textRed\">1.10.0<\/span>\u4ee5\u4e0a\u7248\u672c\u7684Docker\u5ba2\u6237\u7aef\uff0c\u53c2\u8003\u6587\u6863 <a class=\"tableInnerClick\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/yq.aliyun.com\/articles\/110806\">docker-ce<\/a><\/p>\n<\/div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\" data-spm-anchor-id=\"5176.8351553.0.i17.147c19910G4EvL\">2. \u914d\u7f6e\u955c\u50cf\u52a0\u901f\u5668<\/h2>\n<p class=\"margin-col text-muted\">\u9488\u5bf9Docker\u5ba2\u6237\u7aef\u7248\u672c\u5927\u4e8e 1.10.0 \u7684\u7528\u6237<\/p>\n<p class=\"margin-col text-muted\">\u60a8\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539daemon\u914d\u7f6e\u6587\u4ef6<span class=\"textRed\">\/etc\/docker\/daemon.json<\/span>\u6765\u4f7f\u7528\u52a0\u901f\u5668<\/p>\n<pre data-spm-anchor-id=\"5176.8351553.0.i21.147c19910G4EvL\"><code class=\"block text-muted\" data-spm-anchor-id=\"5176.8351553.0.i18.147c19910G4EvL\">sudo mkdir -p \/etc\/docker\r\nsudo tee \/etc\/docker\/daemon.json &lt;&lt;-'EOF'\r\n{\r\n  \"registry-mirrors\": [\"https:\/\/vszut4k8.mirror.aliyuncs.com\"]\r\n}\r\nEOF\r\nsudo systemctl daemon-reload\r\nsudo systemctl restart docker<\/code><\/pre>\n<p><img src=\"http:\/\/www.yatenglg.cn\/wp-content\/uploads\/2020\/12\/gnome-shell-screenshot-7CJEV0.png\" alt=\"\" class=\"alignnone size-full wp-image-905\" width=\"729\" height=\"257\" srcset=\"http:\/\/www.yatenglg.cn\/blog\/wp-content\/uploads\/2020\/12\/gnome-shell-screenshot-7CJEV0.png 729w, http:\/\/www.yatenglg.cn\/blog\/wp-content\/uploads\/2020\/12\/gnome-shell-screenshot-7CJEV0-300x106.png 300w\" sizes=\"(max-width: 729px) 100vw, 729px\" \/><\/p>\n<h2>\u4e8c. windows<\/h2>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\" data-spm-anchor-id=\"5176.8351553.0.i28.147c19910G4EvL\">1. \u5b89\u88c5\uff0f\u5347\u7ea7Docker\u5ba2\u6237\u7aef<\/h2>\n<p class=\"margin-col text-muted\">\u5bf9\u4e8eWindows 10\u4ee5\u4e0b\u7684\u7528\u6237\uff0c\u63a8\u8350\u4f7f\u7528<span class=\"textRed\">Docker Toolbox<\/span><\/p>\n<p class=\"margin-col text-muted\">Windows\u5b89\u88c5\u6587\u4ef6\uff1a<a class=\"tableInnerClick\" target=\"_blank\" href=\"http:\/\/mirrors.aliyun.com\/docker-toolbox\/windows\/docker-toolbox\/\" rel=\"noopener noreferrer\">http:\/\/mirrors.aliyun.com\/docker-toolbox\/windows\/docker-toolbox\/<\/a><\/p>\n<p class=\"margin-col text-muted\">\u5bf9\u4e8eWindows 10\u4ee5\u4e0a\u7684\u7528\u6237 \u63a8\u8350\u4f7f\u7528<span class=\"textRed\">Docker for Windows<\/span><\/p>\n<p class=\"margin-col text-muted\">Windows\u5b89\u88c5\u6587\u4ef6\uff1a<a class=\"tableInnerClick\" target=\"_blank\" href=\"http:\/\/mirrors.aliyun.com\/docker-toolbox\/windows\/docker-for-windows\/\" rel=\"noopener noreferrer\">http:\/\/mirrors.aliyun.com\/docker-toolbox\/windows\/docker-for-windows\/<\/a><\/p>\n<\/div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">2. \u914d\u7f6e\u955c\u50cf\u52a0\u901f\u5668<\/h2>\n<p class=\"margin-col text-muted\">\u9488\u5bf9\u5b89\u88c5\u4e86Docker Toolbox\u7684\u7528\u6237\uff0c\u60a8\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u914d\u7f6e\u6b65\u9aa4\uff1a<\/p>\n<p class=\"margin-col text-muted\">\u521b\u5efa\u4e00\u53f0\u5b89\u88c5\u6709Docker\u73af\u5883\u7684Linux\u865a\u62df\u673a\uff0c\u6307\u5b9a\u673a\u5668\u540d\u79f0\u4e3adefault\uff0c\u540c\u65f6\u914d\u7f6eDocker\u52a0\u901f\u5668\u5730\u5740\u3002<\/p>\n<pre><code class=\"block text-muted\">docker-machine create --engine-registry-mirror=https:\/\/vszut4k8.mirror.aliyuncs.com -d virtualbox default<\/code><\/pre>\n<p class=\"margin-col text-muted\">\u67e5\u770b\u673a\u5668\u7684\u73af\u5883\u914d\u7f6e\uff0c\u5e76\u914d\u7f6e\u5230\u672c\u5730\uff0c\u5e76\u901a\u8fc7Docker\u5ba2\u6237\u7aef\u8bbf\u95eeDocker\u670d\u52a1\u3002<\/p>\n<pre><code class=\"block text-muted\">docker-machine env default<\/code><code class=\"block text-muted\">eval \"$(docker-machine env default)\"<\/code><code class=\"block text-muted\">docker info<\/code><\/pre>\n<p class=\"margin-col text-muted\">\u9488\u5bf9\u5b89\u88c5\u4e86Docker for Windows\u7684\u7528\u6237\uff0c\u60a8\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u914d\u7f6e\u6b65\u9aa4\uff1a<\/p>\n<p class=\"margin-col text-muted\">\u5728\u7cfb\u7edf\u53f3\u4e0b\u89d2\u6258\u76d8\u56fe\u6807\u5185\u53f3\u952e\u83dc\u5355\u9009\u62e9 Settings\uff0c\u6253\u5f00\u914d\u7f6e\u7a97\u53e3\u540e\u5de6\u4fa7\u5bfc\u822a\u83dc\u5355\u9009\u62e9 Docker Daemon\u3002\u7f16\u8f91\u7a97\u53e3\u5185\u7684JSON\u4e32\uff0c\u586b\u5199\u4e0b\u65b9\u52a0\u901f\u5668\u5730\u5740\uff1a<\/p>\n<pre><code class=\"block text-muted\">{\r\n  \"registry-mirrors\": [\"https:\/\/vszut4k8.mirror.aliyuncs.com\"]\r\n}<\/code><\/pre>\n<p class=\"margin-col text-muted\">\u7f16\u8f91\u5b8c\u6210\u540e\u70b9\u51fb Apply \u4fdd\u5b58\u6309\u94ae\uff0c\u7b49\u5f85Docker\u91cd\u542f\u5e76\u5e94\u7528\u914d\u7f6e\u7684\u955c\u50cf\u52a0\u901f\u5668\u3002<\/p>\n<\/div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">\u6ce8\u610f<\/h2>\n<p class=\"margin-col text-muted\">Docker for Windows \u548c Docker Toolbox\u4e92\u4e0d\u517c\u5bb9\uff0c\u5982\u679c\u540c\u65f6\u5b89\u88c5\u4e24\u8005\u7684\u8bdd\uff0c\u9700\u8981\u4f7f\u7528hyperv\u7684\u53c2\u6570\u542f\u52a8\u3002<\/p>\n<pre><code class=\"block text-muted\">docker-machine create --engine-registry-mirror=https:\/\/vszut4k8.mirror.aliyuncs.com -d hyperv default<\/code><\/pre>\n<p class=\"margin-col text-muted\" data-spm-anchor-id=\"5176.8351553.0.i27.147c19910G4EvL\">Docker for Windows \u6709\u4e24\u79cd\u8fd0\u884c\u6a21\u5f0f\uff0c\u4e00\u79cd\u8fd0\u884cWindows\u76f8\u5173\u5bb9\u5668\uff0c\u4e00\u79cd\u8fd0\u884c\u4f20\u7edf\u7684Linux\u5bb9\u5668\u3002\u540c\u4e00\u65f6\u95f4\u53ea\u80fd\u9009\u62e9\u4e00\u79cd\u6a21\u5f0f\u8fd0\u884c\u3002<\/p>\n<\/div>\n<h2><strong>\u4e09. centOS<\/strong><\/h2>\n<div role=\"tabpanel\" aria-hidden=\"false\" class=\"next-tabs-tabpane active\">\n<div>\n<div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">1. \u5b89\u88c5\uff0f\u5347\u7ea7Docker\u5ba2\u6237\u7aef<\/h2>\n<p class=\"margin-col text-muted\">\u63a8\u8350\u5b89\u88c5<span class=\"textRed\">1.10.0<\/span>\u4ee5\u4e0a\u7248\u672c\u7684Docker\u5ba2\u6237\u7aef\uff0c\u53c2\u8003\u6587\u6863 <a class=\"tableInnerClick\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/yq.aliyun.com\/articles\/110806\">docker-ce<\/a><\/p>\n<\/div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">2. \u914d\u7f6e\u955c\u50cf\u52a0\u901f\u5668<\/h2>\n<p class=\"margin-col text-muted\">\u9488\u5bf9Docker\u5ba2\u6237\u7aef\u7248\u672c\u5927\u4e8e 1.10.0 \u7684\u7528\u6237<\/p>\n<p class=\"margin-col text-muted\">\u60a8\u53ef\u4ee5\u901a\u8fc7\u4fee\u6539daemon\u914d\u7f6e\u6587\u4ef6<span class=\"textRed\">\/etc\/docker\/daemon.json<\/span>\u6765\u4f7f\u7528\u52a0\u901f\u5668<\/p>\n<pre><code class=\"block text-muted\">sudo mkdir -p \/etc\/docker\r\nsudo tee \/etc\/docker\/daemon.json &lt;&lt;-'EOF'\r\n{\r\n  \"registry-mirrors\": [\"https:\/\/vszut4k8.mirror.aliyuncs.com\"]\r\n}\r\nEOF\r\nsudo systemctl daemon-reload\r\nsudo systemctl restart docker<\/code><\/pre>\n<h2><strong>\u56db. mac<\/strong><\/h2>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">1. \u5b89\u88c5\uff0f\u5347\u7ea7Docker\u5ba2\u6237\u7aef<\/h2>\n<p class=\"margin-col text-muted\">\u5bf9\u4e8e10.10.3\u4ee5\u4e0b\u7684\u7528\u6237 \u63a8\u8350\u4f7f\u7528<span class=\"textRed\">Docker Toolbox<\/span><\/p>\n<p class=\"margin-col text-muted\">Mac\u5b89\u88c5\u6587\u4ef6\uff1a<a class=\"tableInnerClick\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"http:\/\/mirrors.aliyun.com\/docker-toolbox\/mac\/docker-toolbox\/\">http:\/\/mirrors.aliyun.com\/docker-toolbox\/mac\/docker-toolbox\/<\/a><\/p>\n<p class=\"margin-col text-muted\">\u5bf9\u4e8e10.10.3\u4ee5\u4e0a\u7684\u7528\u6237 \u63a8\u8350\u4f7f\u7528<span class=\"textRed\">Docker for Mac<\/span><\/p>\n<p class=\"margin-col text-muted\">Mac\u5b89\u88c5\u6587\u4ef6\uff1a<a class=\"tableInnerClick\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"http:\/\/mirrors.aliyun.com\/docker-toolbox\/mac\/docker-for-mac\/\">http:\/\/mirrors.aliyun.com\/docker-toolbox\/mac\/docker-for-mac\/<\/a><\/p>\n<\/div>\n<div class=\"marked-space\">\n<h2 class=\"text-muted\">2. \u914d\u7f6e\u955c\u50cf\u52a0\u901f\u5668<\/h2>\n<p class=\"margin-col text-muted\">\u9488\u5bf9\u5b89\u88c5\u4e86Docker Toolbox\u7684\u7528\u6237\uff0c\u60a8\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u914d\u7f6e\u6b65\u9aa4\uff1a<\/p>\n<p class=\"margin-col text-muted\">\u521b\u5efa\u4e00\u53f0\u5b89\u88c5\u6709Docker\u73af\u5883\u7684Linux\u865a\u62df\u673a\uff0c\u6307\u5b9a\u673a\u5668\u540d\u79f0\u4e3adefault\uff0c\u540c\u65f6\u914d\u7f6eDocker\u52a0\u901f\u5668\u5730\u5740\u3002<\/p>\n<pre><code class=\"block text-muted\">docker-machine create --engine-registry-mirror=https:\/\/vszut4k8.mirror.aliyuncs.com -d virtualbox default<\/code><\/pre>\n<p class=\"margin-col text-muted\">\u67e5\u770b\u673a\u5668\u7684\u73af\u5883\u914d\u7f6e\uff0c\u5e76\u914d\u7f6e\u5230\u672c\u5730\uff0c\u5e76\u901a\u8fc7Docker\u5ba2\u6237\u7aef\u8bbf\u95eeDocker\u670d\u52a1\u3002<\/p>\n<pre><code class=\"block text-muted\">docker-machine env default<\/code><code class=\"block text-muted\">eval \"$(docker-machine env default)\"<\/code><code class=\"block text-muted\">docker info<\/code><\/pre>\n<p class=\"margin-col text-muted\">\u9488\u5bf9\u5b89\u88c5\u4e86Docker for Mac\u7684\u7528\u6237\uff0c\u60a8\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u914d\u7f6e\u6b65\u9aa4\uff1a<\/p>\n<p class=\"margin-col text-muted\">\u5728\u4efb\u52a1\u680f\u70b9\u51fb Docker Desktop \u5e94\u7528\u56fe\u6807 -&gt; Perferences\uff0c\u5728\u5de6\u4fa7\u5bfc\u822a\u83dc\u5355\u9009\u62e9 Docker Engine\uff0c\u5728\u53f3\u4fa7\u8f93\u5165\u680f\u7f16\u8f91 json \u6587\u4ef6\u3002\u5c06<\/p>\n<p class=\"margin-col text-muted\" data-spm-anchor-id=\"5176.8351553.0.i30.147c19910G4EvL\">https:\/\/vszut4k8.mirror.aliyuncs.com\u52a0\u5230&#8221;registry-mirrors&#8221;\u7684\u6570\u7ec4\u91cc\uff0c\u70b9\u51fb Apply &amp; Restart\u6309\u94ae\uff0c\u7b49\u5f85Docker\u91cd\u542f\u5e76\u5e94\u7528\u914d\u7f6e\u7684\u955c\u50cf\u52a0\u901f\u5668\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5177\u4f53\u5730\u5740\uff1ahttps:\/\/cr.console.aliyun.com\/cn-beijing\/instances&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/posts\/899"}],"collection":[{"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=899"}],"version-history":[{"count":5,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/posts\/899\/revisions"}],"predecessor-version":[{"id":906,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=\/wp\/v2\/posts\/899\/revisions\/906"}],"wp:attachment":[{"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=899"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yatenglg.cn\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}