{"id":28691,"date":"2023-09-29T20:58:22","date_gmt":"2023-10-18T18:29:48","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/"},"modified":"2025-08-12T09:34:20","modified_gmt":"2025-08-12T01:34:20","slug":"%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/","title":{"rendered":"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092."},"content":{"rendered":"<h1>\u7b80\u8ff0\u6211\u4e4b\u524d\u5df2\u7ecf\u6574\u7406\u51fa\u4e86\u5728Windows10\u4e2d\u521b\u5efa\u53ef\u4f7f\u7528Docker\u5e76\u4eceDockerHub\u83b7\u53d6\u955c\u50cf\u5e76\u542f\u52a8\u5bb9\u5668\u7684\u6d41\u7a0b\u3002<\/p>\n<p>\u8fd9\u6b21\u6211\u60f3\u5c1d\u8bd5\u4f7f\u7528Apache Httpd\u548cMariaDB\u3002<br \/>\n\uff08\u867d\u7136\u6bcf\u6b21\u90fd\u6ca1\u6709\u63d0\u5230Dockerfile\u3002\uff09<\/p>\n<p>\u4ee5\u4e0b\u662f\u6458\u8981<\/p>\n<p>&nbsp;<\/p>\n<h1>\u524d\u63d0\u6761\u4ef6 (Qianti tiaojian)<\/p>\n<ul class=\"post-ul\">Windows10\u306bDocker Desktop\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u72b6\u614b<\/ul>\n<h1>httpd\uff08Apache httpd\uff09\u4f5c\u4e3a\u4ee3\u8868\u6027\u7684Web\u670d\u52a1\u5668\u5e94\u7528\u7a0b\u5e8f\uff0c\u6709\u300cApache HTTPD\u300d\u3002<\/p>\n<p>&nbsp;<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/10-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/11-0.png\" alt=\"image.png\" \/>\u6bcf\u6b21\u90fd\u662f\u8fd9\u6837\uff0c\u56e0\u4e3a&#8221;latest&#8221;\u662f\u6307\u5411&#8221;bullseye&#8221;\u7684\uff0c\u6240\u4ee5\u6211\u4eec\u5e94\u8be5\u4f7f\u7528\u57fa\u4e8eDebian\u7684\u955c\u50cf\u3002<\/p>\n<h2>\u83b7\u53d6\u56fe\u50cf\u4f7f\u7528 pull \u547d\u4ee4\u83b7\u53d6 httpd \u7684\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">pull<\/span> <span class=\"nx\">httpd:latest<\/span>\r\n<span class=\"n\">latest:<\/span> <span class=\"nx\">Pulling<\/span> <span class=\"nx\">from<\/span> <span class=\"nx\">library\/httpd<\/span>\r\n<span class=\"mi\">42<\/span><span class=\"n\">c077c10790:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">77<\/span><span class=\"n\">a357ba66a8:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">e9e2f87fc2ce:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">0<\/span><span class=\"n\">b3c9bceb738:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">de91965861a5:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">Digest:<\/span> <span class=\"nx\">sha256:f899e432292e4ee92772d35e43b2e3dcf30042b1c6385d33f00a9300c69ee729<\/span>\r\n<span class=\"n\">Status:<\/span> <span class=\"nx\">Downloaded<\/span> <span class=\"nx\">newer<\/span> <span class=\"nx\">image<\/span> <span class=\"nx\">for<\/span> <span class=\"nx\">httpd:latest<\/span>\r\n<span class=\"n\">docker.io\/library\/httpd:latest<\/span>\r\n<\/code><\/pre>\n<p>\u6211\u6765\u67e5\u770b\u4e00\u4e0b\u56fe\u50cf\u7684\u5217\u8868\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">images<\/span>\r\n<span class=\"n\">REPOSITORY<\/span>    <span class=\"nx\">TAG<\/span>       <span class=\"nx\">IMAGE<\/span> <span class=\"nx\">ID<\/span>       <span class=\"nx\">CREATED<\/span>        <span class=\"nx\">SIZE<\/span>\r\n<span class=\"n\">httpd<\/span>         <span class=\"nx\">latest<\/span>    <span class=\"nx\">b260a49eebf9<\/span>   <span class=\"nx\">4<\/span> <span class=\"nx\">days<\/span> <span class=\"nx\">ago<\/span>     <span class=\"nx\">145MB<\/span> <span class=\"err\">\u2190\u2190\u2190\u2190<\/span>\r\n<span class=\"n\">ubuntu<\/span>        <span class=\"nx\">latest<\/span>    <span class=\"nx\">27941809078c<\/span>   <span class=\"nx\">11<\/span> <span class=\"nx\">days<\/span> <span class=\"nx\">ago<\/span>    <span class=\"nx\">77.8MB<\/span>\r\n<span class=\"n\">hello-world<\/span>   <span class=\"nx\">latest<\/span>    <span class=\"nx\">feb5d9fea6a5<\/span>   <span class=\"nx\">8<\/span> <span class=\"nx\">months<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">13.3kB<\/span>\r\n<\/code><\/pre>\n<h2>\u751f\u6210\u548c\u542f\u52a8Container\u90a3\u4e48\uff0c\u73b0\u5728\u8ba9\u6211\u4eec\u521b\u5efa\u5e76\u542f\u52a8\u4e00\u4e2a\u5bb9\u5668\u5427\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">run<\/span> <span class=\"nt\">-d<\/span> <span class=\"nt\">-p<\/span> <span class=\"nx\">8080:80<\/span> <span class=\"nx\">httpd<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3c339d52477a344ad634f32af80fc7acfb560c0013d32d731b8b9<\/span>\r\n<\/code><\/pre>\n<p>\u770b\u5230\u4e86\u4e00\u4e2a\u975e\u5e38\u964c\u751f\u7684\u9009\u9879\u5462\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u9996\u5148\uff0c\u201c-d\u201d \u662f\u4e00\u4e2a\u5206\u79bb\u6a21\u5f0f\u3002<br \/>\n\u7b80\u5355\u6765\u8bf4\uff0c\u5b83\u662f\u4e00\u4e2a\u201c\u5728\u540e\u53f0\u8fd0\u884c\u201d\u7684\u9009\u9879\u3002<\/p>\n<p>\u800c&#8221;-p 8080:80&#8243;\u662f\u7528\u6765\u6307\u5b9a\u5bb9\u5668\u7aef\u53e3\u53f7\u7684\u9009\u9879\u3002\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u5b83\u7684\u610f\u601d\u662f\u5c06\u5916\u90e8\u8bbf\u95ee8080\u7aef\u53e3\u7684\u6d41\u91cf\u4f20\u9012\u7ed9\u5bb9\u5668\u768480\u7aef\u53e3\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/25-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/26-0.png\" alt=\"image.png\" \/>\u4f60\u6b63\u5728\u884c\u52a8\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/28-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/29-0.png\" alt=\"image.png\" \/>\u901a\u8fc7\u70b9\u51fb\u8fd9\u91cc\uff0c\u60a8\u4e5f\u53ef\u4ee5\u5728\u6d4f\u89c8\u5668\u4e2d\u8fdb\u884c\u663e\u793a\u786e\u8ba4\u3002<\/p>\n<h2>\u505c\u6b62 Container<br \/>\n\u7531\u4e8e\u5904\u4e8eDetached\u6a21\u5f0f\uff0c\u56e0\u6b64\u8981\u505c\u6b62\u5b83\uff0c\u9700\u8981\u68c0\u67e5Container\u7684\u72b6\u6001\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">container<\/span> <span class=\"nx\">ls<\/span>\r\n<span class=\"n\">CONTAINER<\/span> <span class=\"nx\">ID<\/span>   <span class=\"nx\">IMAGE<\/span>     <span class=\"nx\">COMMAND<\/span>              <span class=\"nx\">CREATED<\/span>          <span class=\"nx\">STATUS<\/span>          <span class=\"nx\">PORTS<\/span>                  <span class=\"nx\">NAMES<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>   <span class=\"nx\">httpd<\/span>     <span class=\"s2\">\"httpd-foreground\"<\/span>   <span class=\"nx\">10<\/span> <span class=\"nx\">minutes<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">Up<\/span> <span class=\"nx\">10<\/span> <span class=\"nx\">minutes<\/span>   <span class=\"nx\">0.0.0.0:8080-<\/span><span class=\"err\">&gt;<\/span><span class=\"nx\">80\/tcp<\/span>   <span class=\"nx\">bold_ritchie<\/span>\r\n<span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">ps<\/span>\r\n<span class=\"n\">CONTAINER<\/span> <span class=\"nx\">ID<\/span>   <span class=\"nx\">IMAGE<\/span>     <span class=\"nx\">COMMAND<\/span>              <span class=\"nx\">CREATED<\/span>          <span class=\"nx\">STATUS<\/span>          <span class=\"nx\">PORTS<\/span>                  <span class=\"nx\">NAMES<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>   <span class=\"nx\">httpd<\/span>     <span class=\"s2\">\"httpd-foreground\"<\/span>   <span class=\"nx\">10<\/span> <span class=\"nx\">minutes<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">Up<\/span> <span class=\"nx\">10<\/span> <span class=\"nx\">minutes<\/span>   <span class=\"nx\">0.0.0.0:8080-<\/span><span class=\"err\">&gt;<\/span><span class=\"nx\">80\/tcp<\/span>   <span class=\"nx\">bold_ritchie<\/span>\r\n<\/code><\/pre>\n<p>\u65e0\u8bba\u662f\u4f7f\u7528\u300ccontainer ls\u300d\u8fd8\u662f\u300cps\u300d\u90fd\u53ef\u4ee5\u3002<br \/>\n\u56e0\u4e3a\u5b83\u6b63\u5728\u8fd0\u884c\u4e2d\uff0c\u6240\u4ee5\u5b83\u4f1a\u88ab\u663e\u793a\uff0c\u4e0d\u9700\u8981\u52a0\u4e0a\u300c&#8211;all\u300d\u3002<\/p>\n<p>\u505c\u6b62 Container \u53ef\u4ee5\u4f7f\u7528 &#8220;stop&#8221; \u547d\u4ee4\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">stop<\/span> <span class=\"nx\">4581c939aae3<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/37-0.png\" alt=\"image.png\" \/>\u4f60\u5df2\u7ecf\u505c\u4e0b\u6765\u4e86\u3002<\/p>\n<h2>\u542f\u52a8Container\u4e0a\u6b21\u6211\u4eec\u5b66\u8fc7\u4e86\u5427\u3002<br \/>\n\u518d\u6b21\u6267\u884c&#8221;run&#8221;\u547d\u4ee4\uff0c\u5c31\u4f1a\u521b\u5efa\u53e6\u4e00\u4e2a\u5bb9\u5668\u3002<\/p>\n<p>\u56e0\u6b64\u6211\u4eec\u5c06\u4f7f\u7528\u201c\u5f00\u59cb\u201d\u8fd9\u4e2a\u8bcd\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">start<\/span> <span class=\"nx\">4581c939aae3<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>\r\n<span class=\"nx\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">ps<\/span>\r\n<span class=\"n\">CONTAINER<\/span> <span class=\"nx\">ID<\/span>   <span class=\"nx\">IMAGE<\/span>     <span class=\"nx\">COMMAND<\/span>              <span class=\"nx\">CREATED<\/span>          <span class=\"nx\">STATUS<\/span>         <span class=\"nx\">PORTS<\/span>                  <span class=\"nx\">NAMES<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>   <span class=\"nx\">httpd<\/span>     <span class=\"s2\">\"httpd-foreground\"<\/span>   <span class=\"nx\">15<\/span> <span class=\"nx\">minutes<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">Up<\/span> <span class=\"nx\">3<\/span> <span class=\"nx\">seconds<\/span>   <span class=\"nx\">0.0.0.0:8080-<\/span><span class=\"err\">&gt;<\/span><span class=\"nx\">80\/tcp<\/span>   <span class=\"nx\">bold_ritchie<\/span>\r\n<\/code><\/pre>\n<p>\u91cd\u9ede\u662f\uff0c\u5728\u8d77\u59cb\u7684\u6642\u5019\uff0c\u4e0d\u518d\u9700\u8981\u300c\u5206\u96e2\u6a21\u5f0f\u300d\u6216\u300c\u7aef\u53e3\u6307\u5b9a\u300d\u7b49\u9078\u9805\u3002<br \/>\n\u9019\u4e9b\u9078\u9805\u662f\u7528\u65bc\u751f\u6210\u5bb9\u5668\u7684\u6642\u5019\uff0c\u5c0d\u65bc\u5df2\u7d93\u751f\u6210\u597d\u7684\u5bb9\u5668\u7684\u555f\u52d5\u4f86\u8aaa\uff0c\u662f\u4e0d\u9700\u8981\u7684\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/44-0.png\" alt=\"image.png\" \/>\u4f60\u7684\u8868\u73b0\u5f88\u51fa\u8272\u3002<\/p>\n<h1>MariaDB\u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u6570\u636e\u5e93\u7ba1\u7406\u7cfb\u7edf\uff0c\u662fMySQL\u7684\u4e00\u4e2a\u5206\u652f\u3002\u4e0d\u662f\u60a8\u6240\u719f\u6089\u7684MySQL\uff0c\u800c\u662fMariaDB\u3002<\/p>\n<p>&nbsp;<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/49-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/50-0.png\" alt=\"image.png\" \/>\u6700\u65b0\u7248\u672c\u662f\u300c10.8.3-jammy\u300d\u3002<\/p>\n<h2>\u83b7\u5f97\u56fe\u50cf<br \/>\n\u4f7f\u7528pull\u547d\u4ee4\u6765\u4e0b\u8f7dMariaDB\u7684\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">pull<\/span> <span class=\"nx\">mariadb:latest<\/span>\r\n<span class=\"n\">latest:<\/span> <span class=\"nx\">Pulling<\/span> <span class=\"nx\">from<\/span> <span class=\"nx\">library\/mariadb<\/span>\r\n<span class=\"mi\">405<\/span><span class=\"n\">f018f9d1d:<\/span> <span class=\"nx\">Already<\/span> <span class=\"nx\">exists<\/span>\r\n<span class=\"mi\">7<\/span><span class=\"n\">a85079b8234:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">579<\/span><span class=\"n\">c7ff691b1:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">4976663<\/span><span class=\"n\">b5d6d:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">169024<\/span><span class=\"n\">b1fb13:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">c0ffe8ce897f:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">b583c09d23c3:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">9<\/span><span class=\"n\">b9f0c08d08f:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">9<\/span><span class=\"n\">cd51f984586:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">d9f506bb8aca:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"mi\">24<\/span><span class=\"n\">d689f79ba4:<\/span> <span class=\"nx\">Pull<\/span> <span class=\"nx\">complete<\/span>\r\n<span class=\"n\">Digest:<\/span> <span class=\"nx\">sha256:88fcb7d92c7f61cd885c4d309c98461f3607aa6dbd57a2474be86e1956b36d13<\/span>\r\n<span class=\"n\">Status:<\/span> <span class=\"nx\">Downloaded<\/span> <span class=\"nx\">newer<\/span> <span class=\"nx\">image<\/span> <span class=\"nx\">for<\/span> <span class=\"nx\">mariadb:latest<\/span>\r\n<span class=\"n\">docker.io\/library\/mariadb:latest<\/span>\r\n<\/code><\/pre>\n<p>\u67e5\u770b\u56fe\u50cf\u5217\u8868\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">images<\/span>\r\n<span class=\"n\">REPOSITORY<\/span>    <span class=\"nx\">TAG<\/span>       <span class=\"nx\">IMAGE<\/span> <span class=\"nx\">ID<\/span>       <span class=\"nx\">CREATED<\/span>        <span class=\"nx\">SIZE<\/span>\r\n<span class=\"n\">httpd<\/span>         <span class=\"nx\">latest<\/span>    <span class=\"nx\">b260a49eebf9<\/span>   <span class=\"nx\">4<\/span> <span class=\"nx\">days<\/span> <span class=\"nx\">ago<\/span>     <span class=\"nx\">145MB<\/span>\r\n<span class=\"n\">mariadb<\/span>       <span class=\"nx\">latest<\/span>    <span class=\"nx\">ea81af801379<\/span>   <span class=\"nx\">11<\/span> <span class=\"nx\">days<\/span> <span class=\"nx\">ago<\/span>    <span class=\"nx\">383MB<\/span>\r\n<span class=\"n\">ubuntu<\/span>        <span class=\"nx\">latest<\/span>    <span class=\"nx\">27941809078c<\/span>   <span class=\"nx\">11<\/span> <span class=\"nx\">days<\/span> <span class=\"nx\">ago<\/span>    <span class=\"nx\">77.8MB<\/span>\r\n<span class=\"n\">hello-world<\/span>   <span class=\"nx\">latest<\/span>    <span class=\"nx\">feb5d9fea6a5<\/span>   <span class=\"nx\">8<\/span> <span class=\"nx\">months<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">13.3kB<\/span>\r\n<\/code><\/pre>\n<h2>\u751f\u6210\u548c\u542f\u52a8\u5bb9\u5668\u7acb\u5373\u7528\u300crun\u300d\u542f\u52a8\u3002<\/p>\n<div>\u8bf7\u5728\u9009\u9879\u4e2d\u6307\u5b9a\u5176\u4e2d\u4e00\u4e2a\uff1aMARIADB_ROOT_PASSWORD\u3001MARIADB_ALLOW_EMPTY_ROOT_PASSWORD\u6216MARIADB_RANDOM_ROOT_PASSWORD\uff08\u6216\u7b49\u4ef7\u7684*_FILE\uff09\u3002\u5176\u4ed6\u73af\u5883\u53d8\u91cf\u662f\u53ef\u9009\u7684\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">run<\/span> <span class=\"nt\">-p<\/span> <span class=\"nx\">3306:3306<\/span> <span class=\"nt\">-e<\/span> <span class=\"nx\">MARIADB_ROOT_PASSWORD<\/span><span class=\"o\">=<\/span><span class=\"n\">my-secret-pw<\/span> <span class=\"nt\">-d<\/span> <span class=\"nx\">mariadb<\/span>\r\n<span class=\"mi\">0<\/span><span class=\"n\">f9346bd7598d80349bce4cc83eb17df0225ab124fe178d1945df6911c453127<\/span>\r\n<span class=\"nx\">docker:<\/span> <span class=\"nx\">Error<\/span> <span class=\"nx\">response<\/span> <span class=\"nx\">from<\/span> <span class=\"nx\">daemon:<\/span> <span class=\"nx\">Ports<\/span> <span class=\"nx\">are<\/span> <span class=\"nx\">not<\/span> <span class=\"nx\">available:<\/span> <span class=\"nx\">exposing<\/span> <span class=\"nx\">port<\/span> <span class=\"nx\">TCP<\/span> <span class=\"nx\">0.0.0.0:3306<\/span> <span class=\"o\">-<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">0.0.0.0:0:<\/span> <span class=\"nx\">listen<\/span> <span class=\"nx\">tcp<\/span> <span class=\"nx\">0.0.0.0:3306:<\/span> <span class=\"nx\">bind:<\/span> <span class=\"nx\">Only<\/span> <span class=\"nx\">one<\/span> <span class=\"nx\">usage<\/span> <span class=\"nx\">of<\/span> <span class=\"nx\">each<\/span> <span class=\"nx\">socket<\/span> <span class=\"nx\">address<\/span> <span class=\"p\">(<\/span><span class=\"n\">protocol\/network<\/span> <span class=\"nx\">address\/port<\/span><span class=\"p\">)<\/span> <span class=\"nx\">is<\/span> <span class=\"nx\">normally<\/span> <span class=\"nx\">permitted.<\/span>\r\n<\/code><\/pre>\n<p>\u54a6\uff1fMariaDB\/MySQL\u7684\u6807\u51c6\u7aef\u53e3\u53f73306\u4e0d\u80fd\u88ab\u542f\u7528\u5417\uff1f<\/p>\n<p>\u54ce\u5440\uff0c\u6211\u5728\u8fd9\u53f0\u7535\u8111\u4e0a\u5b89\u88c5\u5e76\u8fd0\u884c\u7740MySQL&#8230;\u53ef\u80fd\u662f\u7aef\u53e3\u51b2\u7a81\u5427&#8230;<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/63-0.png\" alt=\"image.png\" \/>\u65e2\u5b58\u7684\u5931\u8d25\u4f5c\u54c1\uff0c\u5c06\u5176\u5220\u9664\uff0c\u5e76\u5c06\u7aef\u53e3\u53f7\u66f4\u6539\u4e3a\u201c3306 \u2192 3808\uff08\u968f\u610f\uff09\u201d\uff0c\u7136\u540e\u91cd\u65b0\u521b\u5efa\u5bb9\u5668\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">run<\/span> <span class=\"nt\">-p<\/span> <span class=\"nx\">3808:3306<\/span> <span class=\"nt\">-e<\/span> <span class=\"nx\">MARIADB_ROOT_PASSWORD<\/span><span class=\"o\">=<\/span><span class=\"n\">my-secret-pw<\/span> <span class=\"nt\">-d<\/span> <span class=\"nx\">mariadb<\/span>\r\n<span class=\"mi\">759<\/span><span class=\"n\">f00f551ff09067ebf088407e2ad7de88aae01a71356d3d579eb79e2dc9757<\/span>\r\n<span class=\"nx\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">ps<\/span> <span class=\"nt\">--all<\/span>\r\n<span class=\"n\">CONTAINER<\/span> <span class=\"nx\">ID<\/span>   <span class=\"nx\">IMAGE<\/span>           <span class=\"nx\">COMMAND<\/span>                  <span class=\"nx\">CREATED<\/span>              <span class=\"nx\">STATUS<\/span>                    <span class=\"nx\">PORTS<\/span>                    <span class=\"nx\">NAMES<\/span>\r\n<span class=\"mi\">759<\/span><span class=\"n\">f00f551ff<\/span>   <span class=\"nx\">mariadb<\/span>         <span class=\"s2\">\"docker-entrypoint.s\u2026\"<\/span>   <span class=\"nx\">About<\/span> <span class=\"nx\">a<\/span> <span class=\"nx\">minute<\/span> <span class=\"nx\">ago<\/span>   <span class=\"nx\">Up<\/span> <span class=\"nx\">About<\/span> <span class=\"nx\">a<\/span> <span class=\"nx\">minute<\/span>         <span class=\"nx\">0.0.0.0:3808-<\/span><span class=\"err\">&gt;<\/span><span class=\"nx\">3306\/tcp<\/span>   <span class=\"nx\">crazy_ritchie<\/span>\r\n<span class=\"mi\">4581<\/span><span class=\"n\">c939aae3<\/span>   <span class=\"nx\">httpd<\/span>           <span class=\"s2\">\"httpd-foreground\"<\/span>       <span class=\"nx\">14<\/span> <span class=\"nx\">hours<\/span> <span class=\"nx\">ago<\/span>         <span class=\"nx\">Up<\/span> <span class=\"nx\">14<\/span> <span class=\"nx\">hours<\/span>               <span class=\"nx\">0.0.0.0:8080-<\/span><span class=\"err\">&gt;<\/span><span class=\"nx\">80\/tcp<\/span>     <span class=\"nx\">bold_ritchie<\/span>\r\n<span class=\"mi\">89<\/span><span class=\"n\">b3f9ec5f9b<\/span>   <span class=\"nx\">ubuntu:latest<\/span>   <span class=\"s2\">\"bash\"<\/span>                   <span class=\"nx\">34<\/span> <span class=\"nx\">hours<\/span> <span class=\"nx\">ago<\/span>         <span class=\"nx\">Exited<\/span> <span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">)<\/span> <span class=\"mi\">34<\/span> <span class=\"n\">hours<\/span> <span class=\"nx\">ago<\/span>                            <span class=\"nx\">magical_hellman<\/span>\r\n<\/code><\/pre>\n<p>\u4f60\u5df2\u7ecf\u542f\u52a8\u4e86\u3002<br \/>\n\u5f53\u4f60\u67e5\u770bDocker Desktop\u65f6\uff0c\u662f\u8fd9\u79cd\u60c5\u51b5\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/67-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/68-0.png\" alt=\"image.png\" \/>\u90a3\u4e48\uff0c\u6211\u4eec\u8981\u600e\u6837\u786e\u8ba4\u5462\u2026\u2026\u65e2\u7136\u201cMySQL\u5df2\u7ecf\u5b89\u88c5\u5e76\u4e14\u7aef\u53e3\u51b2\u7a81\u201d\u7684\u60c5\u51b5\u4e0b\uff0c\u8981\u4e0d\u8981\u8bd5\u8bd5\u7528MySQL\u7684\u5de5\u5177\u6765\u8fdb\u884c\u8fde\u63a5\u5462\u2026\u2026<\/p>\n<p>\u9996\u5148\uff0c\u542f\u52a8MySQL Workbench\u3002<\/p>\n<div>MySQL Workbench\u662f\u4e00\u6b3e\u53ef\u4ee5\u4ee5\u56fe\u5f62\u65b9\u5f0f\u64cd\u4f5cMySQL\u7684\u5de5\u5177\u3002<br \/>\nhttps:\/\/dev.mysql.com\/downloads\/workbench\/<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/72-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/73-0.png\" alt=\"image.png\" \/><\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Connection Name\uff1a\u9069\u5f53\u3067\u3044\u3044\u3067\u3059\u3002\u4eca\u56de\u306f\u300cMariaDB Test\u300d\u306b\u3057\u3066\u307f\u307e\u3057\u305f<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">Port\uff1a\u6a19\u6e96\u306e\u300c3306\u300d\u3092\u300c3808\u300d\u306b\u5909\u66f4\u3057\u305f\u306e\u3067\u3001\u66f8\u304d\u63db\u3048\u307e\u3059<\/ul>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/75-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/76-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/77-0.png\" alt=\"image.png\" \/>\u867d\u7136\u51fa\u73b0\u4e86\u8b66\u544a\uff0c\u4f46\u6211\u4f1a\u5ffd\u7565\u5b83\u3002\uff08\u867d\u7136\u68c0\u6d4b\u5230\u4e86Ver10.8.3\uff0c\u4f46\u8fd9\u4e2a\u5de5\u4f5c\u53f0\u4e5f\u80fd\u6b63\u5e38\u9002\u914d\u3002\u5c31\u6309\u4e0b\u201c\u7ee7\u7eed\u8fdb\u884c\u201d\u6309\u94ae\u5427\u3002\uff09<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/79-0.png\" alt=\"image.png\" \/>\u4e0d\uff0c\u6211\u6ca1\u6709\u5b89\u88c5MySQL\uff0c\u6240\u4ee5\u6211\u5728\u9ed8\u8ba4\u76843306\u7aef\u53e3\u4e0a\u521b\u5efa\u4e86\u4e00\u4e2a\u5bb9\u5668\uff0c\u8ba9\u6211\u786e\u8ba4\u4e00\u4e0b&#8230;<\/p>\n<p>\u5982\u679c\u662f\u90a3\u79cd\u60c5\u51b5\uff0c\u6211\u4eec\u4f1a\u6309\u7167\u8fd9\u79cd\u65b9\u5f0f\u8fdb\u884c\u3002<br \/>\n\uff08\u6216\u8005\u8bf4\uff0c\u5bf9\u4e8e\u6ca1\u6709\u4f7f\u7528\u201c-p 3808:3306\u201d\u7684\u4eba\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u5305\u62ec\u90a3\u4e9b\u4e0d\u4ece\u5916\u90e8\u8fdb\u884c\u4f7f\u7528\u7684\u4eba\u3002\uff09<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/82-0.png\" alt=\"image.png\" \/><\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/83-0.png\" alt=\"image.png\" \/>\u867d\u7136\u662f\u7c7b\u4f3c\u7684\u4e1c\u897f\uff0c\u4f46\u4e5f\u53ef\u4ee5\u4f7f\u7528&#8221;exec&#8221;\u547d\u4ee4\u6765\u6267\u884c\u3002<br \/>\n&#8220;exec&#8221;\u547d\u4ee4\u9700\u8981\u6700\u5c11\u4e24\u4e2a\u4ee5\u4e0a\u7684\u53c2\u6570\uff0c\u6240\u4ee5\u6211\u5199\u4e86&#8221;mysql&#8221;\u547d\u4ee4\uff0c\u4f46\u662f\u5728Docker Desktop\u4e2d\u770b\u6765\u4e5f\u53ef\u4ee5\u4f7f\u7528&#8221;\/bin\/sh&#8221;\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">docker<\/span> <span class=\"nx\">exec<\/span> <span class=\"nt\">-it<\/span> <span class=\"nx\">759f00f551ff<\/span> <span class=\"nx\">mysql<\/span> <span class=\"nt\">-u<\/span> <span class=\"nx\">root<\/span> <span class=\"nt\">-p<\/span>\r\n<span class=\"n\">Enter<\/span> <span class=\"nx\">password:<\/span>\r\n<span class=\"n\">Welcome<\/span> <span class=\"nx\">to<\/span> <span class=\"nx\">the<\/span> <span class=\"nx\">MariaDB<\/span> <span class=\"nx\">monitor.<\/span>  <span class=\"nx\">Commands<\/span> <span class=\"nx\">end<\/span> <span class=\"nx\">with<\/span> <span class=\"p\">;<\/span> <span class=\"n\">or<\/span> <span class=\"nx\">\\g.<\/span>\r\n<span class=\"n\">Your<\/span> <span class=\"nx\">MariaDB<\/span> <span class=\"nx\">connection<\/span> <span class=\"nx\">id<\/span> <span class=\"nx\">is<\/span> <span class=\"nx\">17<\/span>\r\n<span class=\"n\">Server<\/span> <span class=\"nx\">version:<\/span> <span class=\"nx\">10.8.3-MariaDB-1:10.8.3<\/span><span class=\"o\">+<\/span><span class=\"nx\">maria~jammy<\/span> <span class=\"nx\">mariadb.org<\/span> <span class=\"nx\">binary<\/span> <span class=\"nx\">distribution<\/span>\r\n\r\n<span class=\"n\">Copyright<\/span> <span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"p\">)<\/span> <span class=\"nx\">2000<\/span><span class=\"p\">,<\/span> <span class=\"nx\">2018<\/span><span class=\"p\">,<\/span> <span class=\"nx\">Oracle<\/span><span class=\"p\">,<\/span> <span class=\"nx\">MariaDB<\/span> <span class=\"nx\">Corporation<\/span> <span class=\"nx\">Ab<\/span> <span class=\"nx\">and<\/span> <span class=\"nx\">others.<\/span>\r\n\r\n<span class=\"kr\">Type<\/span> <span class=\"s1\">'help;'<\/span> <span class=\"n\">or<\/span> <span class=\"s1\">'\\h'<\/span> <span class=\"nx\">for<\/span> <span class=\"nx\">help.<\/span> <span class=\"nx\">Type<\/span> <span class=\"s1\">'\\c'<\/span> <span class=\"nx\">to<\/span> <span class=\"nx\">clear<\/span> <span class=\"nx\">the<\/span> <span class=\"nx\">current<\/span> <span class=\"nx\">input<\/span> <span class=\"nx\">statement.<\/span>\r\n\r\n<span class=\"n\">MariaDB<\/span> <span class=\"p\">[(<\/span><span class=\"n\">none<\/span><span class=\"p\">)]<\/span><span class=\"err\">&gt;<\/span>\r\n<\/code><\/pre>\n<p>\u987a\u4fbf\u8bf4\u4e00\u4e0b\uff0c\u548cMySQL\u4e00\u6837\uff0c\u9000\u51fa\u7684\u547d\u4ee4\u662f\u201c\\q\u201d\u3002<\/p>\n<pre class=\"post-pre\"><code>MariaDB <span class=\"o\">[(<\/span>none<span class=\"o\">)]&gt;<\/span> <span class=\"se\">\\q<\/span>\r\nBye\r\n<\/code><\/pre>\n<h2>\u505c\u6b62\u5bb9\u5668 \/ \u542f\u52a8\u5bb9\u5668\u5bb9\u5668\u7684\u505c\u6b62\u548c\u542f\u52a8\u4e0ehttpd\u65f6\u76f8\u540c\u3002<\/p>\n<p>\u9010\u6e10\u6211\u80fd\u591f\u719f\u7ec3\u5730\u6574\u7406Docker\u4e86\u3002<br \/>\n\u4e0b\u4e00\u6b65\uff0c\u6211\u6253\u7b97\u5f00\u59cb\u4f7f\u7528Dockerfile\u548cDocker-compose\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7b80\u8ff0\u6211\u4e4b\u524d\u5df2\u7ecf\u6574\u7406\u51fa\u4e86\u5728Windows10\u4e2d\u521b\u5efa\u53ef\u4f7f\u7528Docker\u5e76\u4eceDockerHub\u83b7\u53d6\u955c\u50cf\u5e76\u542f\u52a8\u5bb9\u5668\u7684\u6d41 [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-28691","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>\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092. - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\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\/\u5c1d\u8bd5\u5728docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u5728docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-18T18:29:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T01:34:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/10-0.png\" \/>\n<meta name=\"author\" content=\"\u9038, \u79d1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u9038, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \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%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/\",\"name\":\"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092. - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-10-18T18:29:48+00:00\",\"dateModified\":\"2025-08-12T01:34:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487\"},\"description\":\"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\"}]},{\"@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\/85c1dae56e6ea1e695c73d33c684d487\",\"name\":\"\u9038, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"caption\":\"\u9038, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092. - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\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\/\u5c1d\u8bd5\u5728docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.","og_description":"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u5728docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-10-18T18:29:48+00:00","article_modified_time":"2025-08-12T01:34:20+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfdbd37434c4406bc3841\/10-0.png"}],"author":"\u9038, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u9038, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/","name":"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092. - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-10-18T18:29:48+00:00","dateModified":"2025-08-12T01:34:20+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487"},"description":"\u5173\u4e8e\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092.\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5c1d\u8bd5\u5728Docker\u4e2d\u8fdb\u884c\u5404\u79cd\u64cd\u4f5c\uff08\u63a2\u7d22\u5bb9\u5668\u7f16\u8f91\u7248\uff092."}]},{"@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\/85c1dae56e6ea1e695c73d33c684d487","name":"\u9038, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","caption":"\u9038, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e5%9c%a8docker%e4%b8%ad%e8%bf%9b%e8%a1%8c%e5%90%84%e7%a7%8d%e6%93%8d%e4%bd%9c%ef%bc%88%e6%8e%a2%e7%b4%a2%e5%ae%b9%e5%99%a8%e7%bc%96%e8%be%91%e7%89%88%ef%bc%892\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28691","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=28691"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28691\/revisions"}],"predecessor-version":[{"id":111370,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28691\/revisions\/111370"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=28691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=28691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=28691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}