{"id":2965,"date":"2023-06-30T09:29:44","date_gmt":"2023-06-30T01:29:44","guid":{"rendered":"https:\/\/benson.ml\/?p=2965"},"modified":"2023-06-30T09:57:46","modified_gmt":"2023-06-30T01:57:46","slug":"win10%e5%ad%90%e7%b3%bb%e7%bb%9fubuntu%e5%ae%89%e8%a3%85docker-2","status":"publish","type":"post","link":"https:\/\/benson80.eu.org\/?p=2965","title":{"rendered":"Win10\u5b50\u7cfb\u7edfUbuntu\u5b89\u88c5Docker"},"content":{"rendered":"\n<p>1. \u6253\u5f00 &#8220;Microsoft Store&#8221; \u5e94\u7528\u5546\u5e97\u3002<\/p>\n\n\n\n<p>2. \u5728\u641c\u7d22\u680f\u4e2d\u8f93\u5165 &#8220;Ubuntu&#8221;\uff0c\u7136\u540e\u9009\u62e9 &#8220;Ubuntu&#8221; \u5e94\u7528\u3002<\/p>\n\n\n\n<p>3. \u70b9\u51fb &#8220;\u83b7\u53d6&#8221; \u6309\u94ae\uff0c\u7b49\u5f85\u5e94\u7528\u5b89\u88c5\u5b8c\u6210\u3002<\/p>\n\n\n\n<p>4. \u6253\u5f00 &#8220;Ubuntu&#8221; \u5e94\u7528\uff0c\u5b8c\u6210\u521d\u59cb\u5316\u914d\u7f6e\u3002<\/p>\n\n\n\n<p>5. \u5728 Ubuntu \u7ec8\u7aef\u4e2d\uff0c\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff0c\u66f4\u65b0\u7cfb\u7edf\u7684\u8f6f\u4ef6\u5305\u5217\u8868\uff1a<\/p>\n\n\n\n<p>sudo apt update<\/p>\n\n\n\n<p>6. \u5b89\u88c5 Docker \u6240\u9700\u7684\u4f9d\u8d56\u5305\uff1a<\/p>\n\n\n\n<p>sudo apt install apt-transport-https ca-certificates curl software-properties-common<\/p>\n\n\n\n<p>7. \u6dfb\u52a0 Docker \u7684\u5b98\u65b9 GPG \u5bc6\u94a5\uff1a<\/p>\n\n\n\n<p>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg &#8211;dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg<\/p>\n\n\n\n<p>8. \u6dfb\u52a0 Docker \u7684 APT \u8f6f\u4ef6\u6e90\uff1a<\/p>\n\n\n\n<p>echo &#8220;deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable&#8221; | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null<\/p>\n\n\n\n<p>9. \u66f4\u65b0\u8f6f\u4ef6\u5305\u5217\u8868\uff1a<\/p>\n\n\n\n<p>sudo apt update<\/p>\n\n\n\n<p>10. \u5b89\u88c5 Docker\uff1a<\/p>\n\n\n\n<p>sudo apt install docker-ce docker-ce-cli containerd.io<\/p>\n\n\n\n<p>11. \u9a8c\u8bc1 Docker \u662f\u5426\u6210\u529f\u5b89\u88c5\uff0c\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u68c0\u67e5 Docker \u7248\u672c\uff1a<\/p>\n\n\n\n<p>docker &#8211;version<\/p>\n\n\n\n<p>12. \u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u9700\u8981\u4f7f\u7528 sudo \u6743\u9650\u624d\u80fd\u8fd0\u884c Docker \u547d\u4ee4\u3002\u5982\u679c\u8981\u5141\u8bb8\u5f53\u524d\u7528\u6237\u65e0\u9700 sudo \u6743\u9650\u4f7f\u7528 Docker\uff0c\u53ef\u4ee5\u5c06\u5f53\u524d\u7528\u6237\u6dfb\u52a0\u5230 docker \u7528\u6237\u7ec4\u4e2d\uff1a<\/p>\n\n\n\n<p>sudo usermod -aG docker $USER<\/p>\n\n\n\n<p>\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5c06\u9700\u8981\u91cd\u65b0\u767b\u5f55\u624d\u80fd\u4f7f\u66f4\u6539\u751f\u6548\u3002<\/p>\n\n\n\n<p>\u914d\u7f6eWSL 2\u4e3a\u9ed8\u8ba4\u7248\u672c\uff1a\u6253\u5f00PowerShell\u6216\u547d\u4ee4\u63d0\u793a\u7b26\uff0c\u5e76\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff0c\u5c06WSL 2\u8bbe\u7f6e\u4e3a\u9ed8\u8ba4\u7248\u672c\uff1a<\/p>\n\n\n\n<p>wsl &#8211;set-default-version 2<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"428\" height=\"201\" src=\"https:\/\/benson.ml\/wp-content\/uploads\/2023\/06\/image-5.png\" alt=\"\" class=\"wp-image-2971\" srcset=\"https:\/\/benson80.eu.org\/wp-content\/uploads\/2023\/06\/image-5.png 428w, https:\/\/benson80.eu.org\/wp-content\/uploads\/2023\/06\/image-5-300x141.png 300w, https:\/\/benson80.eu.org\/wp-content\/uploads\/2023\/06\/image-5-421x198.png 421w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u6253\u5f00 &#8220;Microsoft St &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2965","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/2965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2965"}],"version-history":[{"count":4,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/2965\/revisions"}],"predecessor-version":[{"id":2972,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/2965\/revisions\/2972"}],"wp:attachment":[{"href":"https:\/\/benson80.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benson80.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}