{"id":28182,"date":"2023-12-14T01:26:56","date_gmt":"2024-01-18T11:08:30","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/"},"modified":"2025-08-12T06:45:43","modified_gmt":"2025-08-11T22:45:43","slug":"%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/","title":{"rendered":"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09"},"content":{"rendered":"<p>\u8bc1\u660e\u5df2\u7ecf\u6210\u529f\u5b89\u88c5\u7684\u8bc1\u636e\u3002<br \/>\n(2022\/7\/30 \u9644\u6ce8\uff1a\u5df2\u786e\u8ba4\u5728Ubuntu 22.04\u4e0a\u4e5f\u53ef\u4ee5\u8fdb\u884c\u76f8\u540c\u7684\u5b89\u88c5)<br \/>\n(2022\/8\/17 \u9644\u6ce8\uff1a\u5df2\u6dfb\u52a0\u5173\u4e8e\u8bbe\u7f6e\u7528\u6237\u6743\u9650\u548c\u5b89\u88c5docker-compose\u7684\u8865\u5145\u8bf4\u660e)<\/p>\n<h1>\u74b0\u5883<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Ubuntu 20.04 LTS Desktop ja \/ Ubuntu 22.04 LTS Desktop ja<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">Docker Community Edition (CE)<\/ul>\n<h1>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u91dd<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">sudo \u3092\u4f7f\u3063\u3066 Docker \u30b3\u30de\u30f3\u30c9\u3092\u52d5\u304b\u3059<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Ubuntu \u6a19\u6e96\u30ec\u30dd\u30b8\u30c8\u30ea\u306e Docker \u306f\u4f7f\u308f\u306a\u3044<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\u516c\u5f0f Docker \u30ec\u30dd\u30b8\u30c8\u30ea\u3092\u4f7f\u7528\u3057\u3066\u6700\u65b0\u7248\u3092 apt \u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b<\/ul>\n<h1>\u5b89\u88c5Docker\u9996\u5148<\/p>\n<p>\u300c\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5\u548c\u4f7f\u7528Docker | DigitalOcean\u300d<br \/>\nhttps:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-and-use-docker-on-ubuntu-20-04-ja<br \/>\n\u6216\u8005<br \/>\n\u300c\u5728Ubuntu 22.04\u4e0a\u5b89\u88c5\u548c\u4f7f\u7528Docker | DigitalOcean\u300d<br \/>\nhttps:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-and-use-docker-on-ubuntu-22-04<\/p>\n<p>\u306e<\/p>\n<p>\u300c\u30b9\u30c6\u30c3\u30d71\u2014 Docker\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u300d<\/p>\n<p>\u7167\u7740\u8fd9\u4e2a\u65b9\u6cd5\u7ee7\u7eed\u524d\u8fdb\u3002 .)<\/p>\n<p>\u505a\u597d\u6e96\u5099<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo apt update\r\n$ sudo apt install apt-transport-https ca-certificates curl software-properties-common\r\n\r\n\r\n<\/code><\/pre>\n<p>\u6dfb\u52a0Docker\u5b58\u50a8\u5e93\u5e76\u53ef\u4f7f\u7528\u3002<\/p>\n<p>\u5982\u679c\u662fUbuntu 20.04\u7684\u60c5\u51b5\u4e0b<\/p>\n<pre class=\"post-pre\"><code>\r\n$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add -\r\n$ sudo add-apt-repository \"deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu focal stable\"\r\n$ sudo apt update\r\n<\/code><\/pre>\n<p>\u5728Ubuntu 22.04\u7684\u60c5\u51b5\u4e0b<\/p>\n<pre class=\"post-pre\"><code>$ curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\r\n$ 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\r\n$ sudo apt update\r\n<\/code><\/pre>\n<p>\u6211\u4f1a\u786e\u8ba4\u53ef\u4f9b\u5b89\u88c5\u7684\u9009\u9879\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ apt-cache policy docker-ce\r\ndocker-ce:\r\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u30d0\u30fc\u30b8\u30e7\u30f3: (\u306a\u3057)\r\n  \u5019\u88dc:               5:20.10.7~3-0~ubuntu-focal\r\n  \u30d0\u30fc\u30b8\u30e7\u30f3\u30c6\u30fc\u30d6\u30eb:\r\n     5:20.10.7~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.6~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.5~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.4~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.3~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.2~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.1~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:20.10.0~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.15~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.14~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.13~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.12~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.11~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.10~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n     5:19.03.9~3-0~ubuntu-focal 500\r\n        500 https:\/\/download.docker.com\/linux\/ubuntu focal\/stable amd64 Packages\r\n\r\n<\/code><\/pre>\n<p>\u8fd9\u4e2a\u4ed3\u5e93\u662fDocker\u7684\u5b98\u65b9\u5b58\u50a8\u5e93\u3002\u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u5c06\u5b89\u88c5Docker\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo apt install docker-ce\r\n\r\n<\/code><\/pre>\n<p>\u6211\u8981\u786e\u8ba4\u5b88\u62a4\u8fdb\u7a0b\u5df2\u7ecf\u542f\u52a8\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo systemctl status docker\r\n\u25cf docker.service - Docker Application Container Engine\r\n     Loaded: loaded (\/lib\/systemd\/system\/docker.service; enabled; vendor preset: enabled)\r\n     Active: active (running) since Sat 2021-06-12 23:30:57 JST; 57s ago\r\nTriggeredBy: \u25cf docker.socket\r\n       Docs: https:\/\/docs.docker.com\r\n   Main PID: 167273 (dockerd)\r\n      Tasks: 13\r\n     Memory: 43.4M\r\n     CGroup: \/system.slice\/docker.service\r\n             \u2514\u2500167273 \/usr\/bin\/dockerd -H fd:\/\/ --containerd=\/run\/containerd\/containerd.sock\r\n\r\n 6\u6708 12 23:30:56 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:56.464426542+09:00\" level=warning msg=\"Your kernel does not support CPU realtime sc&gt;\r\n 6\u6708 12 23:30:56 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:56.464488380+09:00\" level=warning msg=\"Your kernel does not support cgroup blkio we&gt;\r\n 6\u6708 12 23:30:56 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:56.464508737+09:00\" level=warning msg=\"Your kernel does not support cgroup blkio we&gt;\r\n 6\u6708 12 23:30:56 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:56.464847077+09:00\" level=info msg=\"Loading containers: start.\"\r\n 6\u6708 12 23:30:56 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:56.805499806+09:00\" level=info msg=\"Default bridge (docker0) is assigned with an IP&gt;\r\n 6\u6708 12 23:30:57 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:57.081790887+09:00\" level=info msg=\"Loading containers: done.\"\r\n 6\u6708 12 23:30:57 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:57.202347194+09:00\" level=info msg=\"Docker daemon\" commit=b0f5bc3 graphdriver(s)=ov&gt;\r\n 6\u6708 12 23:30:57 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:57.202660215+09:00\" level=info msg=\"Daemon has completed initialization\"\r\n 6\u6708 12 23:30:57 nanbuwks-ThinkPad-X230 systemd[1]: Started Docker Application Container Engine.\r\n 6\u6708 12 23:30:57 nanbuwks-ThinkPad-X230 dockerd[167273]: time=\"2021-06-12T23:30:57.277265072+09:00\" level=info msg=\"API listen on \/run\/docker.sock\"\r\n$ \r\n\r\n\r\n<\/code><\/pre>\n<h1>\u8bd5\u8bd5\u770b<br \/>\n\u4f60\u597d\uff0c\u4e16\u754c\u3002<\/p>\n<pre class=\"post-pre\"><code>$ sudo docker run hello-world\r\nUnable to find image 'hello-world:latest' locally\r\nlatest: Pulling from library\/hello-world\r\n2db29710123e: Pull complete \r\nDigest: sha256:7d246653d0511db2a6b2e0436cfd0e52ac8c066000264b3ce63331ac66dca625\r\nStatus: Downloaded newer image for hello-world:latest\r\n\r\nHello from Docker!\r\nThis message shows that your installation appears to be working correctly.\r\n\r\nTo generate this message, Docker took the following steps:\r\n 1. The Docker client contacted the Docker daemon.\r\n 2. The Docker daemon pulled the \"hello-world\" image from the Docker Hub.\r\n    (amd64)\r\n 3. The Docker daemon created a new container from that image which runs the\r\n    executable that produces the output you are currently reading.\r\n 4. The Docker daemon streamed that output to the Docker client, which sent it\r\n    to your terminal.\r\n\r\nTo try something more ambitious, you can run an Ubuntu container with:\r\n $ docker run -it ubuntu bash\r\n\r\nShare images, automate workflows, and more with a free Docker ID:\r\n https:\/\/hub.docker.com\/\r\n\r\nFor more examples and ideas, visit:\r\n https:\/\/docs.docker.com\/get-started\/\r\n\r\n<\/code><\/pre>\n<p>\u6211\u6b63\u5728\u8fdb\u884c\u52a8\u4f5c\u3002<\/p>\n<pre class=\"post-pre\"><code>$ sudo docker ps -a\r\nCONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS                      PORTS     NAMES\r\nc113fde343e6   hello-world    \"\/hello\"                 47 seconds ago   Exited (0) 44 seconds ago             festive_mirza\r\nkhani\r\n<\/code><\/pre>\n<p>\u505c\u6b62\u5e76\u5220\u9664\u6d4b\u8bd5\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo docker rm c113fde343e6\r\nc113fde343e6\r\n$ sudo docker rmi hello-world\r\nUntagged: hello-world:latest\r\nUntagged: hello-world@sha256:7d246653d0511db2a6b2e0436cfd0e52ac8c066000264b3ce63331ac66dca625\r\nDeleted: sha256:feb5d9fea6a5e9606aa995e879d862b825965ba48de054caab5ef356dc6b3412\r\nDeleted: sha256:e07ee1baac5fae6a26f30cabfe54a36d3402f96afda318fe0a96cec4ca393359\r\n$ \r\n<\/code><\/pre>\n<p>\u300c\u6d4b\u8bd52\u300d<br \/>\n\u300cgit-artes\/docker-gnuradio\u300d<br \/>\nhttps:\/\/github.com\/git-artes\/docker-gnuradio<\/p>\n<p>\u76ee\u524d\u6700\u65b0\u7248Ubuntu\u4e2d\u542b\u6709GNU Radio\uff08\u76ee\u524d\u7248\u672c\u4e3a3.8\uff09\u7684Docker\u5bb9\u5668\uff08Ubuntu 18.04\u7248\u672c\u4e2d\u5305\u542b3.7\u7248\u672c\u7684\u5bb9\u5668\uff09\u3002<\/p>\n<p>\u6211\u4f1a\u5c1d\u8bd5\u4f7f\u7528\uff08\u67d0\u7269\/\u67d0\u79cd\u65b9\u6cd5\uff09<\/p>\n<p>(2022\/09\/14\u66f4\u65b0): \u5728\u9014\u4e2d\u9047\u5230\u4e86tzdata\u5361\u4f4f\u7684\u95ee\u9898\u3002\u8fd9\u4e0d\u662fdocker\u5b89\u88c5\u7684\u95ee\u9898\uff0c\u800c\u662f\u9700\u8981\u5728Dockerfile\u4e2d\u8fdb\u884c\u76f8\u5e94\u7684\u5904\u7406\u3002\u5982\u679c\u53ea\u662f\u8fdb\u884c\u7b80\u5355\u7684\u6d4b\u8bd5\uff0c\u6700\u597d\u8fd8\u662f\u4ec5\u4f7f\u7528\u4e4b\u524d\u7684hello-world\u6d4b\u8bd5\u5373\u53ef\u3002<\/p>\n<pre class=\"post-pre\"><code>Configuring tzdata\r\n------------------\r\n\r\nPlease select the geographic area in which you live. Subsequent configuration\r\nquestions will narrow this down by presenting a list of cities, representing\r\nthe time zones in which they are located.\r\n\r\n  1. Africa   3. Antarctica  5. Arctic  7. Atlantic  9. Indian    11. US\r\n  2. America  4. Australia   6. Asia    8. Europe    10. Pacific  12. Etc\r\nGeographic area: 6\r\n<\/code><\/pre>\n<p>\uff08\u7f16\u8f91\u7ed3\u675f\uff09<\/p>\n<pre class=\"post-pre\"><code>\r\n$ git clone https:\/\/github.com\/git-artes\/docker-gnuradio.git\r\nCloning into 'docker-gnuradio'...\r\nremote: Enumerating objects: 17, done.\r\nremote: Counting objects: 100% (17\/17), done.\r\nremote: Compressing objects: 100% (12\/12), done.\r\nremote: Total 17 (delta 6), reused 14 (delta 3), pack-reused 0\r\nUnpacking objects: 100% (17\/17), 4.27 KiB | 729.00 KiB\/s, done.\r\n$ cd docker-gnuradio\/\r\n\r\n$ ls -alh\r\n\u5408\u8a08 64K\r\ndrwxrwxr-x  5 nanbuwks nanbuwks 4.0K  6\u6708 12 23:35 .\r\ndrwxr-xr-x 49 nanbuwks nanbuwks  36K  6\u6708 12 23:35 ..\r\ndrwxrwxr-x  8 nanbuwks nanbuwks 4.0K  6\u6708 12 23:35 .git\r\n-rw-rw-r--  1 nanbuwks nanbuwks  846  6\u6708 12 23:35 LICENSE\r\n-rw-rw-r--  1 nanbuwks nanbuwks 2.9K  6\u6708 12 23:35 README.md\r\ndrwxrwxr-x  2 nanbuwks nanbuwks 4.0K  6\u6708 12 23:35 gnuradio-releases\r\ndrwxrwxr-x  2 nanbuwks nanbuwks 4.0K  6\u6708 12 23:35 gnuradio-releases-37\r\n$ cd gnuradio-releases\r\n$ sudo docker build -t ubuntu:gnuradio-releases .\r\n<\/code><\/pre>\n<p>\u9700\u8981\u4e00\u4e9b\u65f6\u95f4\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo docker run --net=host --env=\"DISPLAY\" --volume=\"$HOME\/.Xauthority:\/root\/.Xauthority:rw\" --device \/dev\/snd -v persistent:\/home\/gnuradio\/persistent --group-add=audio -it ubuntu:gnuradio-releases bash\r\nTo run a command as administrator (user \"root\"), use \"sudo &lt;command&gt;\".\r\nSee \"man sudo_root\" for details.\r\n\r\ngnuradio@nanbuwks-ThinkPad-X230:~$ cat \/etc\/issue\r\nUbuntu 20.04.2 LTS \\n \\l\r\n\r\ngnuradio@nanbuwks-ThinkPad-X230:~$ ls\r\npersistent\r\n\r\n<\/code><\/pre>\n<p>\u5f00\u59cb\u8fd0\u52a8\u4e86<\/p>\n<h1>\u8bbe\u7f6e\u7528\u6237\u6743\u9650<\/p>\n<pre class=\"post-pre\"><code>$ sudo usermod -aG docker $USER\r\n<\/code><\/pre>\n<p>\u4f5c\u4e3a\u91cd\u65b0\u542f\u52a8\u7684\u9009\u9879\u3002<\/p>\n<h1>\u5b89\u88c5Docker Compose\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ sudo apt install docker-compose\r\n<\/code><\/pre>\n<h1>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u306e\u4f7f\u3044\u65b9?<\/p>\n<pre class=\"post-pre\"><code>$ docker stop $(docker ps -q)\r\n<\/code><\/pre>\n<p>\u3067\u6b62\u3081\u305f\u5f8c\u3001\u518d\u5ea6Docker\u74b0\u5883\u306b\u5165\u308d\u3046\u3068\u3057\u3066\u3082<\/p>\n<pre class=\"post-pre\"><code>$ docker exec -it ardublock2204 \/bin\/bash\r\nError response from daemon: Container a58cbb91a560faf5c7e9c59f290922ab5a6b3bfc0350e3296cfd23411a2fb860 is not running\r\n<\/code><\/pre>\n<p>not runnning \u3068\u306a\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker ps -a\r\nCONTAINER ID   IMAGE           COMMAND                  CREATED        STATUS                        PORTS     NAMES\r\na58cbb91a560   ubuntu:22.04    \"bash\"                   3 days ago     Exited (137) 10 minutes ago             ardublock2204\r\n\r\n<\/code><\/pre>\n<p>Exited \u3068\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u8d77\u52d5\u3059\u308b\u3068\u5165\u308c\u308b\u3088\u3046\u306b\u306a\u308b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker start ardublock2204\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u8bc1\u660e\u5df2\u7ecf\u6210\u529f\u5b89\u88c5\u7684\u8bc1\u636e\u3002 (2022\/7\/30 \u9644\u6ce8\uff1a\u5df2\u786e\u8ba4\u5728Ubuntu 22.04\u4e0a\u4e5f\u53ef\u4ee5\u8fdb\u884c\u76f8\u540c\u7684\u5b89\u88c5) [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-28182","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0\" \/>\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.silicloud.com\/zh\/blog\/\u5728-ubuntu20-04-\u4e0a\u5b89\u88c5-docker\uff08\u4e5f\u9002\u7528\u4e8e-ubuntu-22-04\uff09-5\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-ubuntu20-04-\u4e0a\u5b89\u88c5-docker\uff08\u4e5f\u9002\u7528\u4e8e-ubuntu-22-04\uff09-5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-18T11:08:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T22:45:43+00:00\" \/>\n<meta name=\"author\" content=\"\u5b87, \u534e\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u5b87, \u534e\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/\",\"name\":\"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-01-18T11:08:30+00:00\",\"dateModified\":\"2025-08-11T22:45:43+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458\"},\"description\":\"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458\",\"name\":\"\u5b87, \u534e\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g\",\"caption\":\"\u5b87, \u534e\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yuhua\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0","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.silicloud.com\/zh\/blog\/\u5728-ubuntu20-04-\u4e0a\u5b89\u88c5-docker\uff08\u4e5f\u9002\u7528\u4e8e-ubuntu-22-04\uff09-5\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09","og_description":"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728-ubuntu20-04-\u4e0a\u5b89\u88c5-docker\uff08\u4e5f\u9002\u7528\u4e8e-ubuntu-22-04\uff09-5\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-01-18T11:08:30+00:00","article_modified_time":"2025-08-11T22:45:43+00:00","author":"\u5b87, \u534e","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u5b87, \u534e","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/","name":"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-01-18T11:08:30+00:00","dateModified":"2025-08-11T22:45:43+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458"},"description":"\u5173\u4e8e\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728 Ubuntu20.04 \u4e0a\u5b89\u88c5 Docker\uff08\u4e5f\u9002\u7528\u4e8e Ubuntu 22.04\uff09"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/513018e4e121d3add1b7c5de8be21458","name":"\u5b87, \u534e","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/63cd45cbc05a35fc4ff7637a163c83c4962ef58d27472726c3a3e0c9c5194f0f?s=96&d=mm&r=g","caption":"\u5b87, \u534e"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yuhua\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8-ubuntu20-04-%e4%b8%8a%e5%ae%89%e8%a3%85-docker%ef%bc%88%e4%b9%9f%e9%80%82%e7%94%a8%e4%ba%8e-ubuntu-22-04%ef%bc%89-5\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=28182"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28182\/revisions"}],"predecessor-version":[{"id":111281,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28182\/revisions\/111281"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=28182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=28182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=28182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}