{"id":34945,"date":"2023-10-14T09:37:47","date_gmt":"2022-11-15T19:20:33","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/"},"modified":"2024-05-04T04:09:55","modified_gmt":"2024-05-03T20:09:55","slug":"%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/","title":{"rendered":"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker"},"content":{"rendered":"<p>\u5728\u5b66\u4e60\u6709\u5173Docker\u65f6\u7684\u7b14\u8bb0\u3002<\/p>\n<h1>Docker\u7b80\u4ecb<\/h1>\n<h3>\u300cDocker\u662f\u4ec0\u4e48\uff1f\u300d<\/h3>\n<p>\u5728\u8ba1\u7b97\u673a\u4e0a\u521b\u5efa\u4e00\u4e2a\u88ab\u79f0\u4e3a\u5bb9\u5668\u7684\u76d2\u5b50\uff0c\u5e76\u5728\u5176\u4e2d\u5b89\u88c5\u64cd\u4f5c\u7cfb\u7edf\u548c\u5176\u4ed6\u8f6f\u4ef6\uff0c\u4ee5\u4f7f\u5176\u50cf\u53e6\u4e00\u53f0\u8ba1\u7b97\u673a\u4e00\u6837\u8fd0\u4f5c\u3002<\/p>\n<h3>\u4f7f\u7528Docker\u6709\u4ec0\u4e48\u597d\u5904\uff1f<\/h3>\n<p>\u7531\u65bc\u5728\u5bb9\u5668\u5167\u9032\u884c\u74b0\u5883\u8a2d\u7f6e\uff0c\u53ef\u4ee5\u8f15\u9b06\u65b9\u4fbf\u5730\u5728\u4ed6\u4eba\u7684\u96fb\u8166\u4e0a\u5efa\u7acb\u76f8\u540c\u7684\u74b0\u5883\uff0c\u5305\u62ec\u958b\u767c\u74b0\u5883\u3001\u6e2c\u8a66\u74b0\u5883\u548c\u751f\u7522\u74b0\u5883\u3002\u63db\u8a00\u4e4b\uff0c\u4f7f\u7528Docker\u53ef\u4ee5\u907f\u514d\u9ebb\u7169\u4e14\u8ca0\u64d4\u6c89\u91cd\u7684\u74b0\u5883\u8a2d\u7f6e\u932f\u8aa4\u56f0\u64fe\uff01<\/p>\n<h3>Docker\u7684\u57fa\u672c\u5de5\u4f5c\u6d41\u7a0b<\/h3>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/7-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-10-15 11.06.31.png\" \/><\/div>\n<p>\u57fa\u672c\u6d41\u7a0b\u662f\u6839\u636eDockerfile\u521b\u5efaDocker\u955c\u50cf\uff0c\u7136\u540e\u6839\u636eDocker\u955c\u50cf\u521b\u5efa\u5404\u4e2a\u5bb9\u5668\u3002<\/p>\n<h1>\u5c1d\u8bd5\u4f7f\u7528Docker<\/h1>\n<p>\u6211\u6253\u7b97\u4eceDocker Hub\u62c9\u53d6docker\u955c\u50cf\uff08\u4e0b\u8f7d\u5230\u81ea\u5df1\u7684\u7535\u8111\uff09\uff0c\u5bf9\u4e0b\u8f7d\u7684docker\u955c\u50cf\u8fdb\u884c\u66f4\u6539\uff0c\u5e76\u91cd\u65b0\u4fdd\u5b58\u4e3aDocker Hub\u7684\u5b58\u50a8\u5e93\u3002<\/p>\n<h2>\u4eceDocker Hub\u62c9\u53d6Docker\u955c\u50cf<\/h2>\n<p>\u8bf7\u4f7f\u7528\u4ee5\u4e0bURL\u6ce8\u518c\u5e76\u767b\u5f55Docker Hub\u3002<br \/>\nhttps:\/\/hub.docker.com\/<\/p>\n<pre class=\"post-pre\"><code>$ docker login\r\n<\/code><\/pre>\n<p>\u4e00\u65e6\u6210\u529f\u767b\u5f55\uff0c\u5c31\u5f00\u59cb\u5c06Docker\u955c\u50cf\u62c9\u53d6\u5230\u4e3b\u673a\uff08\u6211\u7684\u4e2a\u4eba\u7535\u8111\uff09\u4e0a\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker pull hello-world\r\n\r\nUsing default tag: latest\r\nlatest: Pulling from library\/hello-world\r\n2db29710123e: Pull complete\r\nDigest: sha256:37a0b92b08d4919615c3ee023f7ddb068d12b8387475d64c622ac30f45c29c51\r\nStatus: Downloaded newer image for hello-world:latest\r\ndocker.io\/library\/hello-world:latest\r\n<\/code><\/pre>\n<p>\u5982\u679c\u6210\u529f\u83b7\u53d6\u5230\u5b8c\u6574\u7684\u4fe1\u606f\uff0c\u5c31\u4ee3\u8868\u6210\u529f\u83b7\u53d6\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker images\r\n\r\nREPOSITORY    TAG       IMAGE ID       CREATED       SIZE\r\nhello-world   latest    feb5d9fea6a5   3 weeks ago   13.3kB\r\n<\/code><\/pre>\n<p>\u53ef\u4ee5\u4f7f\u7528 &#8220;docker images&#8221; \u547d\u4ee4\u67e5\u770b\u4e3b\u673a\u4e0a\u7684\u955c\u50cf\u5217\u8868\u3002<\/p>\n<h2>\u4f7f\u7528Docker\u955c\u50cf\u521b\u5efa\u5bb9\u5668<\/h2>\n<p>\u4f7f\u7528\u62c9\u53d6\u4e0b\u6765\u7684docker\u955c\u50cf\u542f\u52a8\u5bb9\u5668\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker run hello-world\r\n\r\nello 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<\/code><\/pre>\n<p>\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c\u547d\u4ee4`run`\u6765\u4eceDocker\u955c\u50cf\u521b\u5efa\u5bb9\u5668\u3002<br \/>\n\u987a\u4fbf\u63d0\u4e00\u4e0b\uff0c\u8f93\u51fa\u7684\u662f\u4e00\u4e2a\u540d\u4e3ahello-world\u7684Docker\u955c\u50cf\u7684\u9ed8\u8ba4\u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker ps\r\n$ docker ps -a\r\n\r\nCONTAINER ID   IMAGE         COMMAND    CREATED         STATUS                     PORTS     NAMES\r\n6d4f7a8029be   hello-world   \"\/hello\"   4 minutes ago   Exited (0) 4 minutes ago             dazzling_gagarin\r\n<\/code><\/pre>\n<p>\u53ef\u4ee5\u4f7f\u7528docker ps\u547d\u4ee4\u67e5\u770b\u5bb9\u5668\u3002<br \/>\nps\u53ef\u4ee5\u67e5\u770b\u6d3b\u52a8\u5bb9\u5668\uff0c\u800cps -a\u53ef\u4ee5\u67e5\u770b\u6240\u6709\u5bb9\u5668\u3002<br \/>\n\u987a\u4fbf\u8bf4\u4e00\u4e0b\uff0cps\u662f\u8fdb\u7a0b\u72b6\u6001\u7684\u7f29\u5199\u3002<br \/>\n\u5728\u672c\u4f8b\u4e2d\uff0c\u7531\u4e8ehello-world\u5904\u4e8e\u9000\u51fa\u72b6\u6001\uff0c\u6240\u4ee5\u53ef\u4ee5\u4f7f\u7528docker ps -a\u6765\u786e\u8ba4\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/25-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-10-16 8.03.01.png\" \/><\/div>\n<h2>\u8fd0\u884cUbuntu\u7684Docker\u955c\u50cf<\/h2>\n<p>\u5c1d\u8bd5\u8fd0\u884c\u5728\u6267\u884chello-world\u65f6\u8f93\u51fa\u7684\u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker run -it ubuntu bash\r\n<\/code><\/pre>\n<p>-ubuntu\u662fLinux\u6d3e\u751f\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5176\u4e2d\u7684bash\u90e8\u5206\u662f\u7528\u4e8e\u6307\u5b9a\u5728\u5bb9\u5668\u542f\u52a8\u65f6\u8981\u6267\u884c\u7684\u7a0b\u5e8f\u9009\u9879\u3002<\/p>\n<p>\u5c1d\u8bd5\u5b9e\u9645\u6267\u884c\u4e00\u4e0b\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker run -it ubuntu bash\r\n\r\nUnable to find image 'ubuntu:latest' locally\r\nlatest: Pulling from library\/ubuntu\r\nf3ef4ff62e0d: Pull complete\r\nDigest: sha256:a0d9e826ab87bd665cfc640598a871b748b4b70a01a4f3d174d4fb02adad07a9\r\nStatus: Downloaded newer image for ubuntu:latest\r\nroot@8650a53129ac:\/#\r\n<\/code><\/pre>\n<p>\u76ee\u524d\u7684\u60c5\u51b5\u662f\u4eceDocker Hub\u62c9\u53d6\u4e86Ubuntu\u955c\u50cf\uff0c\u5e76\u5728Ubuntu\u73af\u5883\u4e0b\u542f\u52a8\u4e86\u5bb9\u5668\u5185\u7684bash\u7a0b\u5e8f\uff0c\u6b64\u65f6\u5904\u4e8e\u5bb9\u5668\u5185\u90e8\u7684\u72b6\u6001\u3002<\/p>\n<p>\u5728\u8fd9\u91cc\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a&#8221;test&#8221;\u7684\u6587\u4ef6\uff0c\u7136\u540e\u66f4\u65b0\u5bb9\u5668\u5e76\u786e\u8ba4\u66f4\u65b0\u6210\u529f\u540e\u9000\u51fa\u3002<\/p>\n<pre class=\"post-pre\"><code>root@8650a53129ac:\/# touch test\r\nroot@8650a53129ac:\/# ls\r\nbin  boot  dev  etc  home  lib  lib32  lib64  libx32  media  mnt  opt  proc  root  run  sbin  srv  sys  test  tmp  usr  var\r\n\r\nroot@8650a53129ac:\/# exit\r\nexit\r\n<\/code><\/pre>\n<h2>\u9000\u51fa\u548c\u5206\u79bb<\/h2>\n<p>\u5f53\u9000\u51fa\u5e76\u79bb\u5f00\u5bb9\u5668\u65f6\uff0c\u5bb9\u5668\u7684\u72b6\u6001\u5c06\u53d8\u4e3a\u9000\u51fa\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker ps -a\r\nCONTAINER ID   IMAGE         COMMAND    CREATED       STATUS                     PORTS     NAMES\r\n8650a53129ac   ubuntu        \"bash\"     2 hours ago   Exited (0) 3 minutes ago             kind_shannon\r\n<\/code><\/pre>\n<p>\u901a\u8fc7\u4f7f\u7528`detach`\u547d\u4ee4\uff0c\u60a8\u53ef\u4ee5\u5728\u9000\u51fa\u65f6\u4e0d\u4f7f\u5176\u5904\u4e8e`exit`\u72b6\u6001\u3002<br \/>\n\u4ece\u6839\u672c\u4e0a\u8bb2\uff0c`exit`\u662f\u6307\u5c06\u4e4b\u524d\u8fd0\u884c\u7684\u8fdb\u7a0b\u5173\u95ed\u5e76\u9000\u51fa\u5bb9\u5668\u3002<br \/>\n\u76f8\u53cd\uff0c`detach`\u5219\u53ef\u4ee5\u5728\u4fdd\u7559\u8fdb\u7a0b\u7684\u60c5\u51b5\u4e0b\u9000\u51fa\u3002<\/p>\n<p>\u8ba9\u6211\u4eec\u5b9e\u9645\u770b\u4e00\u770b\u3002<br \/>\n\u6211\u4eec\u5c06\u518d\u6b21\u8fdb\u5165\u4e4b\u524d\u9000\u51fa\u7684\u5bb9\u5668\u3002<br \/>\n\u4e3a\u6b64\uff0c\u9996\u5148\u6211\u4eec\u9700\u8981\u91cd\u65b0\u542f\u52a8\u5bb9\u5668\u3002\u5bb9\u5668\u7684\u6307\u5b9a\u662f\u901a\u8fc7\u4f7f\u7528ID\u6765\u6307\u5b9a\u7684\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker restart 8650a53129ac\r\n<\/code><\/pre>\n<p>\u786e\u8ba4\u5904\u4e8e\u4e0a\u65b9\u7684\u4f4d\u7f6e\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker ps -a\r\nCONTAINER ID   IMAGE         COMMAND    CREATED       STATUS                   PORTS     NAMES\r\n8650a53129ac   ubuntu        \"bash\"     2 hours ago   Up 13 seconds                      kind_shannon\r\n<\/code><\/pre>\n<p>\u4e3a\u4e86\u91cd\u65b0\u8fdb\u5165\u5bb9\u5668\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528exec\u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker exec -it &lt;container&gt; bash\r\n<\/code><\/pre>\n<p>\u6211\u4eec\u4f1a\u5c1d\u8bd5\u6307\u5b9a\u5bb9\u5668\u540d\u79f0\u5e76\u5b9e\u9645\u6267\u884c\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker exec -it 8650a53129ac bash\r\nroot@8650a53129ac:\/# ls\r\nbin  boot  dev  etc  home  lib  lib32  lib64  libx32  media  mnt  opt  proc  root  run  sbin  srv  sys  test  tmp  usr  var\r\n<\/code><\/pre>\n<p>\u6211\u53ef\u4ee5\u8fdb\u5165\u5bb9\u5668\uff0c\u5e76\u4e14\u4e4b\u524d\u521b\u5efa\u7684test\u6587\u4ef6\u4e5f\u5728\u90a3\u91cc\u3002<br \/>\n\u4e0a\u4e00\u6b21\u6211\u662f\u7528exit\u9000\u51fa\u7684\uff0c\u4f46\u8fd9\u6b21\u6211\u4f1a\u7528detach\u9000\u51fa\u3002<br \/>\n\u7528detach\u9000\u51fa\u7684\u65b9\u6cd5\u662f\u901a\u8fc7ctrl+p+q\u5b8c\u6210\u7684\u3002<br \/>\n\u6211\u4f1a\u5b9e\u9645\u64cd\u4f5c\u9000\u51fa\uff0c\u5e76\u786e\u8ba4\u5bb9\u5668\u7684\u72b6\u6001\u3002<\/p>\n<pre class=\"post-pre\"><code>root@8650a53129ac:\/# read escape sequence\r\n$ docker ps -a\r\nCONTAINER ID   IMAGE         COMMAND    CREATED       STATUS                   PORTS     NAMES\r\n8650a53129ac   ubuntu        \"bash\"     2 hours ago   Up 9 minutes                       kind_shannon\r\n<\/code><\/pre>\n<p>\u6211\u80fd\u591f\u4ee5Up\u72b6\u6001\u9000\u51fa\u3002<br \/>\n\u8c8c\u4f3c\u901a\u5e38\u4f7f\u7528exit\u6765\u9000\u51fa\u3002<br \/>\n\u6211\u8ba4\u4e3a\u5728\u76ee\u524d\u9636\u6bb5\u8bb0\u4f4f\u8fd9\u79cd\u65b9\u6cd5\u5c31\u8db3\u591f\u4e86\u3002<\/p>\n<h2>\u5c06\u4ee5\u4e0b\u5185\u5bb9\u5728\u4e2d\u6587\u4e2d\u8fdb\u884c\u89e3\u91ca\uff0c\u53ea\u9700\u8981\u4e00\u79cd\u9009\u9879\uff1a<\/h2>\n<p>Docker\u63d0\u4ea4<\/p>\n<p>\u6211\u4eec\u5c06\u6dfb\u52a0\u4e00\u4e2a\u540d\u4e3a\u201ctest\u201d\u7684\u6587\u4ef6\u7684docker image\uff0c\u5e76\u5c06\u5176\u63d0\u4ea4\u5230\u539f\u59cb\u7684docker image\u4ee5\u8fdb\u884c\u66f4\u65b0\u3002<\/p>\n<p>\u63d0\u4ea4\u7684\u547d\u4ee4<\/p>\n<pre class=\"post-pre\"><code>$ docker commit &lt;container&gt; &lt;new image&gt;\r\n<\/code><\/pre>\n<p>\u6211\u4f1a\u8bd5\u7740\u5b9e\u9645\u64cd\u4f5c\u4e00\u4e0b\u3002<br \/>\n\u4f60\u53ef\u4ee5\u7528\u5192\u53f7\u7ed9\u56fe\u50cf\u6dfb\u52a0\u6807\u7b7e\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker commit 8650a53129ac ubuntu:updated\r\n\r\nsha256:6f8a0c2aee370356b0ef80aee365575901c90684a8ca303619eeb1b8069481ff\r\n$ docker images\r\nREPOSITORY    TAG       IMAGE ID       CREATED         SIZE\r\nubuntu        updated   6f8a0c2aee37   2 minutes ago   72.8MB\r\nubuntu        latest    597ce1600cf4   2 weeks ago     72.8MB\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/56-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-10-16 9.02.35.png\" \/><\/div>\n<p>Docker\u955c\u50cf\u91c7\u7528\u5c42\u6b21\u7ed3\u6784\uff0c\u5f53\u5411\u73b0\u6709\u955c\u50cf\u4e2d\u6dfb\u52a0\u65b0\u6587\u4ef6\u65f6\uff0c\u5b83\u5c06\u4f5c\u4e3a\u65b0\u7684\u5c42\u6dfb\u52a0\u8fdb\u53bb\u3002\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u6dfb\u52a0\u4e86\u4e00\u4e2a\u5305\u542b\u6d4b\u8bd5\u6587\u4ef6\u7684\u5c42\uff0c\u5e76\u901a\u8fc7\u63d0\u4ea4\u64cd\u4f5c\u5c06\u5176\u53cd\u6620\u5728\u65b0\u7684Docker\u955c\u50cf\u4e2d\u3002<\/p>\n<h2>\u5728Docker Hub\u4e0a\u521b\u5efa\u4ee3\u7801\u5e93\u3002<\/h2>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/59-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-10-16 11.53.41.png\" \/><\/div>\n<h2>\u5c06\u5185\u5bb9\u63a8\u9001\u5230Docker Hub\u3002<\/h2>\n<p>\u5728\u5c06\u955c\u50cf\u63a8\u9001\u5230Docker Hub\u4e4b\u524d\uff0c\u9700\u8981\u5c06\u5f53\u524d\u955c\u50cf\u540d\u79f0\u4e0eDocker Hub\u4ed3\u5e93\u540d\u79f0\u76f8\u5339\u914d\u3002<br \/>\n\u901a\u8fc7\u4f7f\u7528tag\u547d\u4ee4\u53ef\u4ee5\u8fdb\u884c\u4fee\u6539\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker tag &lt;\u4eca\u306e\u540d\u524d&gt; &lt;\u66f4\u65b0\u3059\u308b\u540d\u524d&gt; \r\n<\/code><\/pre>\n<p>\u8fd9\u6b21\u7684\u60c5\u51b5\u4e0b\uff0c\u6211\u4eec\u8981\u901a\u8fc7\u5199\u51fadocker images\u6765\u786e\u8ba4\u540d\u79f0\u662f\u5426\u5df2\u7ecf\u53d8\u4e86\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker tag ubuntu:updated &lt;username&gt;\/my-first-repo\r\n$ docker images\r\nREPOSITORY               TAG       IMAGE ID       CREATED          SIZE\r\naaaasahi\/my-first-repo   latest    6f8a0c2aee37   39 minutes ago   72.8MB\r\n<\/code><\/pre>\n<p>\u53ef\u4ee5\u786e\u8ba4\u65b0\u8bbe\u7f6e\u7684\u56fe\u50cf\u5df2\u7ecf\u5b8c\u6210\u4e86\u3002<\/p>\n<p>\u6700\u540e\u4f1a\u5c06\u5176\u63a8\u9001\u5230Docker Hub\u4e0a\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker push aaaasahi\/my-first-repo\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/68-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2021-10-16 9.02.35.png\" \/><\/div>\n<p>\u53ef\u4ee5\u4f7f\u7528rmi\u547d\u4ee4\u5220\u9664\u4e0d\u518d\u9700\u8981\u7684Docker\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code>$ docker rmi &lt;image&gt;\r\n<\/code><\/pre>\n<h1>\u8bf7\u53c2\u8003<\/h1>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u5b66\u4e60\u6709\u5173Docker\u65f6\u7684\u7b14\u8bb0\u3002 Docker\u7b80\u4ecb \u300cDocker\u662f\u4ec0\u4e48\uff1f\u300d \u5728\u8ba1\u7b97\u673a\u4e0a\u521b\u5efa\u4e00\u4e2a\u88ab\u79f0\u4e3a\u5bb9\u5668\u7684\u76d2 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34945","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker - Blog - Silicon Cloud<\/title>\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\/\u57fa\u4e8edocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528docker\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker\" \/>\n<meta property=\"og:description\" content=\"\u5728\u5b66\u4e60\u6709\u5173Docker\u65f6\u7684\u7b14\u8bb0\u3002 Docker\u7b80\u4ecb \u300cDocker\u662f\u4ec0\u4e48\uff1f\u300d \u5728\u8ba1\u7b97\u673a\u4e0a\u521b\u5efa\u4e00\u4e2a\u88ab\u79f0\u4e3a\u5bb9\u5668\u7684\u76d2 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u57fa\u4e8edocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528docker\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-15T19:20:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-03T20:09:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/7-0.png\" \/>\n<meta name=\"author\" content=\"\u79d1, \u96c5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u96c5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 \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%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/\",\"name\":\"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2022-11-15T19:20:33+00:00\",\"dateModified\":\"2024-05-03T20:09:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker\"}]},{\"@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\/41e222757cdd2a3365361328bd79970a\",\"name\":\"\u79d1, \u96c5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u96c5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker - Blog - Silicon Cloud","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\/\u57fa\u4e8edocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528docker\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker","og_description":"\u5728\u5b66\u4e60\u6709\u5173Docker\u65f6\u7684\u7b14\u8bb0\u3002 Docker\u7b80\u4ecb \u300cDocker\u662f\u4ec0\u4e48\uff1f\u300d \u5728\u8ba1\u7b97\u673a\u4e0a\u521b\u5efa\u4e00\u4e2a\u88ab\u79f0\u4e3a\u5bb9\u5668\u7684\u76d2 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u57fa\u4e8edocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528docker\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-11-15T19:20:33+00:00","article_modified_time":"2024-05-03T20:09:55+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d203237434c4406c1e27a\/7-0.png"}],"author":"\u79d1, \u96c5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u96c5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"3 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/","name":"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2022-11-15T19:20:33+00:00","dateModified":"2024-05-03T20:09:55+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u57fa\u4e8eDocker\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u5c1d\u8bd5\u4f7f\u7528Docker"}]},{"@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\/41e222757cdd2a3365361328bd79970a","name":"\u79d1, \u96c5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","caption":"\u79d1, \u96c5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9f%ba%e4%ba%8edocker%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%ef%bc%8c%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8docker%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34945","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=34945"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34945\/revisions"}],"predecessor-version":[{"id":96031,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/34945\/revisions\/96031"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=34945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=34945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=34945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}