{"id":1882,"date":"2023-03-30T22:58:34","date_gmt":"2023-03-30T14:58:34","guid":{"rendered":"https:\/\/www.appblog.cn\/?p=1882"},"modified":"2023-04-22T09:01:16","modified_gmt":"2023-04-22T01:01:16","slug":"docker-image-acceleration","status":"publish","type":"post","link":"https:\/\/www.appblog.cn\/index.php\/2023\/03\/30\/docker-image-acceleration\/","title":{"rendered":"Docker\u955c\u50cf\u52a0\u901f"},"content":{"rendered":"<ul>\n<li>Docker \u4e2d\uff0c\u53ea\u80fd\u591f\u4e3a Docker \u5b98\u65b9\u955c\u50cf\u4ed3\u5e93<code>hub.docker.com<\/code>\u63d0\u4f9b mirror \u52a0\u901f\uff0c\u81ea\u5efa\u7684 Docker \u955c\u50cf\u4ed3\u5e93\u662f\u4e0d\u80fd\u914d\u7f6e mirror \u52a0\u901f\u7684<\/li>\n<li>\u5982\u679c\u53c2\u8003 kuboard.cn \u63d0\u4f9b\u7684 kubernetes \u5b89\u88c5\u6587\u6863\uff0c\u9ed8\u8ba4\u4f7f\u7528\u7684 docker mirror \u662f<code>https:\/\/registry.cn-hangzhou.aliyuncs.com<\/code><\/li>\n<\/ul>\n<h2>\u4fee\u6539 Docker \u955c\u50cf\u4ed3\u5e93 mirror \u5730\u5740<\/h2>\n<p><!-- more --><\/p>\n<pre><code class=\"language-bash\"># Docker\u4e2d\u56fd mirror\n# export REGISTRY_MIRROR=&quot;https:\/\/registry.docker-cn.com&quot;\n# \u817e\u8baf\u4e91 docker hub mirror\n# export REGISTRY_MIRROR=&quot;https:\/\/mirror.ccs.tencentyun.com&quot;\n# \u534e\u4e3a\u4e91\u955c\u50cf\n# export REGISTRY_MIRROR=&quot;https:\/\/05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com&quot;\n# DaoCloud \u955c\u50cf\n# export REGISTRY_MIRROR=&quot;http:\/\/f1361db2.m.daocloud.io&quot;\n# \u963f\u91cc\u4e91 docker hub mirror\nexport REGISTRY_MIRROR=https:\/\/registry.cn-hangzhou.aliyuncs.com<\/code><\/pre>\n<ul>\n<li>\u4fee\u6539<code>\/etc\/docker\/daemon.json<\/code>\u6587\u4ef6\uff08\u5982\u679c\u6ca1\u6709\uff0c\u5219\u521b\u5efa\uff09\uff1a<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">vim \/etc\/docker\/daemon.json<\/code><\/pre>\n<ul>\n<li>\u6dfb\u52a0 registry-mirrors \u5b57\u6bb5\uff1a<\/li>\n<\/ul>\n<pre><code class=\"language-json\">{\n  &quot;registry-mirrors&quot;: [&quot;https:\/\/registry.cn-hangzhou.aliyuncs.com&quot;]\n}<\/code><\/pre>\n<ul>\n<li>\u91cd\u542f docker\/kubelet<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">systemctl daemon-reload\nsystemctl restart docker\nsystemctl restart kubelet  # \u5047\u8bbe\u5b89\u88c5\u4e86 kubenetes<\/code><\/pre>\n<h2>\u67e5\u770b\u4fee\u6539\u7ed3\u679c<\/h2>\n<ul>\n<li>\u6267\u884c\u547d\u4ee4<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">docker info<\/code><\/pre>\n<ul>\n<li>\u67e5\u770b\u7ed3\u679c<\/li>\n<\/ul>\n<pre><code class=\"language-yml\">...\n\nDocker Root Dir: \/var\/lib\/docker\nDebug Mode (client): false\nDebug Mode (server): false\nRegistry: https:\/\/index.docker.io\/v1\/\nLabels:\nExperimental: false\nInsecure Registries:\n 127.0.0.0\/8\nRegistry Mirrors:\n https:\/\/registry.cn-hangzhou.aliyuncs.com\nLive Restore Enabled: false\nProduct License: Community Engine<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Docker \u4e2d\uff0c\u53ea\u80fd\u591f\u4e3a Docker \u5b98\u65b9\u955c\u50cf\u4ed3\u5e93hub.docker.com\u63d0\u4f9b mirror \u52a0\u901f\uff0c\u81ea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[179],"tags":[],"class_list":["post-1882","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/1882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/comments?post=1882"}],"version-history":[{"count":0,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/1882\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/media?parent=1882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/categories?post=1882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/tags?post=1882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}