{"id":156,"date":"2021-05-25T23:35:34","date_gmt":"2021-05-25T15:35:34","guid":{"rendered":"https:\/\/dasmz.com\/?p=156"},"modified":"2025-10-03T16:49:39","modified_gmt":"2025-10-03T08:49:39","slug":"debian-10%e7%8e%af%e5%a2%83%e9%87%8c%e9%9d%a2-%e5%ae%89%e8%a3%85docker-ce%e7%9a%84%e6%ad%a5%e9%aa%a4-2021-5-25","status":"publish","type":"post","link":"https:\/\/dasmz.com\/?p=156","title":{"rendered":"Ubuntu 20.04\u6216Debian 10\/11\/12\u7cfb\u7edf\u73af\u5883\u91cc\u9762 \u5b89\u88c5Docker CE\u7684\u6b65\u9aa4 2025-3-13"},"content":{"rendered":"\n<p><strong>\u524d\u7f00\u3001\u6587\u6863\u4fee\u6539\u8bb0\u5f55<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">20210525 \u521d\u59cb\u5316\u7f16\u8f91\u6b64\u6587\u7ae0\uff0c\u5b8c\u7a3f\n20250313 \u66f4\u65b0\u6587\u6863\uff0c\u7cfb\u7edfDebian 11\n20251003 \u66f4\u65b0\u6587\u6863\uff0c\u7cfb\u7edfDebian 12,\u6d4b\u8bd5\u901a\u8fc7<\/pre>\n\n\n\n<p>\u7ae0\u82821\u3001\u9700\u6c42\u63cf\u8ff0<\/p>\n\n\n\n<p>\u60f3\u8981\u5c1d\u8bd5NextCloud\uff0c\u53d1\u73b0\u7f16\u8bd1LNMP\u592a\u9ebb\u70e6\u4e86\uff0c\u7d22\u6027\u76f4\u63a5\u4f7f\u7528\u5f00\u7bb1\u5373\u7528\u7684Docker\u6765\u642d\u5efa<br>\u672c\u6587\u4ecb\u7ecd\u5728Debian11\u7cfb\u7edf\u4e0a\u5b89\u88c5DockerCE\u7684\u6b65\u9aa4\u3002<\/p>\n\n\n\n<p>\u7ae0\u82822\u3001\u5b98\u65b9\u9875\u9762\u53ca\u5b89\u88c5\u8fc7\u7a0b\uff08\u91cd\u8981 &amp; \u63a8\u8350\uff09<\/p>\n\n\n\n<p>\u5efa\u8bae\u53c2\u8003\u5b98\u65b9\u6559\u7a0b\uff0c\u6bd4\u8f83\u65b0\uff0c\u6bd4\u8f83\u6743\u5a01\uff0c\u8be6\u7ec6<\/p>\n\n\n\n<p>\u5b98\u65b9\u7684\u6307\u5bfc\u9875\u9762 <a href=\"https:\/\/docs.docker.com\/get-started\/get-docker\/\">https:\/\/docs.docker.com\/get-started\/get-docker\/<\/a><\/p>\n\n\n\n<p>\u5982\u679c\u662fDebian\u7cfb\u7edf <a href=\"https:\/\/docs.docker.com\/engine\/install\/debian\/\">https:\/\/docs.docker.com\/engine\/install\/debian\/<\/a><\/p>\n\n\n\n<p>\u7ae0\u82823\u3001Debian 11\u7cfb\u7edf\u4e0b\u5b89\u88c5Docker CE<\/p>\n\n\n\n<p>\u56e0\u4e3adocker\u76f8\u5173\u7f51\u7ad9\u88ab\u9632\u706b\u5899\u62e6\u622a\uff0c\u9700\u8981\u589e\u52a0\u5982\u4e0b\u7684\u4ee3\u7406<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker.com\tDOMAIN-SUFFIX\ndocker.io\tDOMAIN-SUFFIX\n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\u7cfb\u7edf\uff1a Debian 12\n\u65f6\u95f4\uff1a 2025-10-3  \u6d4b\u8bd5\u6210\u529f\n\napt-get update\n\napt-get install ca-certificates curl\n\ninstall -m 0755 -d \/etc\/apt\/keyrings\n\ncurl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg -o \/etc\/apt\/keyrings\/docker.asc\n\nchmod a+r \/etc\/apt\/keyrings\/docker.asc\n\n\/\/\u6ce8\u91ca Add the repository to Apt sources:\necho \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/debian \\\n  $(. \/etc\/os-release &amp;&amp; echo \"$VERSION_CODENAME\") stable\" | \\\n  tee \/etc\/apt\/sources.list.d\/docker.list > \/dev\/null\n\n\/\/\u6ce8\u91ca deb [arch=amd64 signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/debian   bookworm stable\n\n\napt-get update\n\napt-cache madison docker-ce | awk '{ print $3 }'   \/\/ \u53ef\u9009\u7684\u7248\u672c\n\n\n\/\/ \u5b89\u88c5\u6700\u65b0\u7248\u672c\napt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n\n\n\/\/ \u67e5\u770b\u72b6\u6001\nsystemctl status docker\n\n\/\/ \u5f00\u542f\u670d\u52a1\nsystemctl start docker\n\n\/\/ \u5173\u95ed\u670d\u52a1\nsystemctl stop docker\n\n\/\/ \u8dd1\u4e2a\u6d4b\u8bd5\ndocker run hello-world<\/pre>\n\n\n\n<p>\u5728Debian 11\u7cfb\u7edf\u4e0b\uff0c\u5b89\u88c5\u7684\u6b65\u9aa4\u8fc7\u7a0b\uff0c\u4e3b\u8981\u8fd8\u662f\u770b\u5b98\u65b9\u7684\u5efa\u8bae<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\u7cfb\u7edf\uff1a Debian 11\n\u65f6\u95f4\uff1a 2025-3-13\n\nroot@SERVER:~# apt-get update\n\nroot@SERVER:~# apt-get install ca-certificates curl\n\nroot@SERVER:~# install -m 0755 -d \/etc\/apt\/keyrings\n\nroot@SERVER:~# curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg -o \/etc\/apt\/keyrings\/docker.asc\n\nroot@SERVER:~# chmod a+r \/etc\/apt\/keyrings\/docker.asc\n\nroot@SERVER:~# echo \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/debian \\\n  $(. \/etc\/os-release &amp;&amp; echo \"$VERSION_CODENAME\") stable\" | \\\n  tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n\nroot@SERVER:~# cat \/etc\/apt\/sources.list.d\/docker.list\ndeb [arch=amd64 signed-by=\/etc\/apt\/keyrings\/docker.asc] https:\/\/download.docker.com\/linux\/debian   bullseye stable\nroot@No87CN:~# \n\nroot@SERVER:~# apt-get update\n\n\nroot@SERVER:~# apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n\nroot@SERVER:~# docker -v\nDocker version 28.0.1, build 068a01e\nroot@SERVER:~# \n\n# \u7b2c\u516b\u6b65,\u5f00\u673a\u542f\u52a8\nroot@SERVER:~# systemctl enable docker\n\n\n# \u7b2c\u516b\u6b65,\u6b63\u5e38\u542f\u52a8\nroot@SERVER:~# systemctl start docker\n<\/pre>\n\n\n\n<p>\u5176\u4ed6\u7cfb\u7edf<\/p>\n\n\n\n<p>Debian 10:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># \u7b2c\u4e00\u6b65,\u66f4\u65b0\nroot@SERVER:~# apt-get update\n\n# \u7b2c\u4e8c\u6b65,\u5b89\u88c5\u4e00\u4e9b\u5fc5\u8981\u7684\u4f9d\u8d56\u5305\nroot@SERVER:~# apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common\n\n# \u7b2c\u4e09\u6b65,\u589e\u52a0Docker\u5b98\u65b9\u7684GPG\u5bc6\u94a5\nroot@SERVER:~# curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg |  apt-key add -\n\n# \u7b2c\u56db\u6b65,\u589e\u52a0Docker\u7684\u66f4\u65b0\u6e90\u5230\u7cfb\u7edf\nroot@SERVER:~# add-apt-repository \"deb [arch=amd64] https:\/\/download.docker.com\/linux\/debian $(lsb_release -cs) stable\"\n\n# \u7b2c\u4e94\u6b65,\u66f4\u65b0\nroot@SERVER:~# apt-get update\n\n# \u7b2c\u516d\u6b65,\u4f7f\u7528\u5b98\u65b9\u7684repo\u800c\u4e0d\u662fDebian\u6e90\u91cc\u9762\u7684\u65e7\u7248\u672c\nroot@SERVER:~# apt-cache policy docker-ce\n\n# \u7b2c\u4e03\u6b65,\u5b89\u88c5DockerCE\u793e\u533a\u7248\u672c\nroot@SERVER:~# apt install docker-ce docker-ce-cli containerd.io\nroot@SERVER:~# docker -v\nDocker version 20.10.7, build f0df350\nroot@SERVER:~# \n\n# \u7b2c\u516b\u6b65,\u5f00\u673a\u542f\u52a8\nroot@SERVER:~# systemctl enable docker\n\n\n# \u7b2c\u516b\u6b65,\u6b63\u5e38\u542f\u52a8\nroot@SERVER:~# systemctl start docker\n\n<\/pre>\n\n\n\n<p>Ubuntu 20.04<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># Ubuntu 20.04 LTS \u5b89\u88c5Docker  2022-5-3\nroot@SERVER:~# apt-get remove docker docker-engine docker.io containerd runc\nroot@SERVER:~# apt-get update\nroot@SERVER:~# apt-get install ca-certificates curl gnupg lsb-release\nroot@SERVER:~# curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\nroot@SERVER:~# echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\nroot@SERVER:~# apt-get update\nroot@SERVER:~# apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin<\/pre>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"574\" height=\"446\" src=\"https:\/\/dasmz.com\/wp-content\/uploads\/2020\/12\/DONATE.jpg\" alt=\"Donate\" class=\"wp-image-18\"\/><figcaption class=\"wp-element-caption\">\u4e91\u4e5e\u8ba8<\/figcaption><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>\u524d\u7f00\u3001\u6587\u6863\u4fee\u6539\u8bb0\u5f55 20210525 \u521d\u59cb\u5316\u7f16\u8f91\u6b64\u6587\u7ae0\uff0c\u5b8c\u7a3f 20250313 \u66f4\u65b0\u6587\u6863\uff0c\u7cfb\u7edfDebian 1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/posts\/156"}],"collection":[{"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dasmz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=156"}],"version-history":[{"count":23,"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":4849,"href":"https:\/\/dasmz.com\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions\/4849"}],"wp:attachment":[{"href":"https:\/\/dasmz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dasmz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dasmz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}