{"id":11915,"date":"2026-01-14T01:09:09","date_gmt":"2026-01-13T17:09:09","guid":{"rendered":"https:\/\/www.taki.com.tw\/blog\/?p=11915"},"modified":"2026-03-30T12:33:54","modified_gmt":"2026-03-30T04:33:54","slug":"docker-volume-data-persistence","status":"publish","type":"post","link":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/","title":{"rendered":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11915\" class=\"elementor elementor-11915\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cc2d72b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cc2d72b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fb7760d\" data-id=\"fb7760d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-906492f elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"906492f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;],&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;no_headings_message&quot;:&quot;\\u5728\\u6b64\\u9801\\u9762\\u4e0a\\u627e\\u4e0d\\u5230\\u6a19\\u984c\\u3002&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-circle&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\t\u76ee\u9304\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__906492f\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-down\"><\/i><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__906492f\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-up\"><\/i><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__906492f\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ab655a3\" data-id=\"ab655a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a834ffe elementor-widget elementor-widget-image\" data-id=\"a834ffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png\" class=\"attachment-full size-full wp-image-11917\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png 1536w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence-300x200.png 300w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence-1024x683.png 1024w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence-768x512.png 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" title=\"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-19b1c8a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19b1c8a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8934790\" data-id=\"8934790\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4b5fbbb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b5fbbb\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-125679a\" data-id=\"125679a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-58c51c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"58c51c0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-29dbf4c\" data-id=\"29dbf4c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-48ddf87 elementor-widget elementor-widget-image\" data-id=\"48ddf87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/cloud-hosting\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud.webp\" class=\"attachment-full size-full wp-image-10218\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u96f2\u7aef\u4e3b\u6a5f \u53ea\u8981470\u5143\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u96f2\u7aef\u4e3b\u6a5f \u53ea\u8981470\u5143\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7752d62\" data-id=\"7752d62\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e09c82 elementor-widget elementor-widget-image\" data-id=\"2e09c82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/rent\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent.webp\" class=\"attachment-full size-full wp-image-10220\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u5be6\u9ad4\u4e3b\u6a5f \u53ea\u89814,500\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u5be6\u9ad4\u4e3b\u6a5f \u53ea\u89814,500\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6f28b26\" data-id=\"6f28b26\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-258544c elementor-widget elementor-widget-image\" data-id=\"258544c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/co-location\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location.webp\" class=\"attachment-full size-full wp-image-10219\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u4e3b\u6a5f\u4ee3\u7ba1 \u53ea\u89812,000\u5143\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u4e3b\u6a5f\u4ee3\u7ba1 \u53ea\u89812,000\u5143\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b8e1f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b8e1f1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c1489fe\" data-id=\"c1489fe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3fb2c29 elementor-widget elementor-widget-text-editor\" data-id=\"3fb2c29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"130\" data-end=\"232\">\u5728\u5bb9\u5668\u5316\u6280\u8853\u5feb\u901f\u666e\u53ca\u7684\u4eca\u5929\uff0cDocker \u5e7e\u4e4e\u5df2\u6210\u70ba\u73fe\u4ee3\u61c9\u7528\u90e8\u7f72\u7684\u6a19\u6e96\u914d\u5099\u3002<br data-start=\"168\" data-end=\"171\" \/>\u7121\u8ad6\u662f\u7db2\u7ad9\u670d\u52d9\u3001API\u3001\u80cc\u666f\u4efb\u52d9\uff0c\u751a\u81f3\u662f\u8cc7\u6599\u5eab\u672c\u8eab\uff0c\u900f\u904e Docker \u9032\u884c\u5c01\u88dd\u8207\u90e8\u7f72\uff0c\u90fd\u80fd\u5927\u5e45\u63d0\u5347\u74b0\u5883\u4e00\u81f4\u6027\u8207\u4ea4\u4ed8\u6548\u7387\u3002<\/p><p data-start=\"234\" data-end=\"276\">\u7136\u800c\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"237\" data-end=\"275\">\u8a31\u591a\u7b2c\u4e00\u6b21\u5c07 Docker \u7528\u65bc\u5be6\u969b\u670d\u52d9\u7684\u4eba\uff0c\u5f80\u5f80\u6703\u5728\u540c\u4e00\u500b\u5730\u65b9\u8dcc\u5012<\/strong>\uff1a<\/span><\/p><blockquote data-start=\"278\" data-end=\"324\"><p data-start=\"280\" data-end=\"324\">\u670d\u52d9\u660e\u660e\u53ef\u4ee5\u6b63\u5e38\u555f\u52d5\uff0c<br data-start=\"291\" data-end=\"294\" \/>\u4f46\u53ea\u8981\u5bb9\u5668\u4e00\u91cd\u555f\u3001\u66f4\u65b0\u6216\u522a\u9664\uff0c<br data-start=\"311\" data-end=\"314\" \/>\u8cc7\u6599\u537b\u5168\u90e8\u6d88\u5931\u3002<\/p><\/blockquote><p data-start=\"326\" data-end=\"377\">\u9019\u4e26\u4e0d\u662f Docker \u8a2d\u8a08\u4e0a\u7684\u7f3a\u9677\uff0c\u800c\u662f\u5c0d\u300c\u5bb9\u5668\u751f\u547d\u9031\u671f\u300d\u8207\u300c\u8cc7\u6599\u6301\u4e45\u5316\u6a21\u578b\u300d\u7406\u89e3\u4e0d\u8db3\u6240\u9020\u6210\u7684\u7d50\u679c\u3002<\/p><p data-start=\"379\" data-end=\"444\">Docker \u5bb9\u5668\u5929\u751f\u5c31\u662f\u70ba\u4e86\u300c\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u300d\u800c\u5b58\u5728\uff1b<br data-start=\"407\" data-end=\"410\" \/>\u4f46\u73fe\u5be6\u4e16\u754c\u4e2d\u7684\u670d\u52d9\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"420\" data-end=\"443\">\u8cc7\u6599\u537b\u5fc5\u9808\u662f\u9577\u671f\u5b58\u5728\u3001\u53ef\u5099\u4efd\u3001\u53ef\u9084\u539f\u7684<\/strong><\/span>\u3002<\/p><p data-start=\"446\" data-end=\"538\">\u4e5f\u56e0\u6b64\uff0c\u300c\u8cc7\u6599\u5982\u4f55\u88ab\u4fdd\u5b58\u300d\u4e26\u4e0d\u662f\u4e00\u500b\u9032\u968e\u9078\u9805\uff0c\u800c\u662f\u5bb9\u5668\u80fd\u5426\u771f\u6b63\u4e0a\u7dda\u7684\u57fa\u672c\u524d\u63d0\u3002<br data-start=\"485\" data-end=\"488\" \/>\u7406\u89e3 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u7684\u8a2d\u8a08\u908f\u8f2f\uff0c\u662f\u5f9e\u300c\u80fd\u8dd1\u300d\u8d70\u5411\u300c\u80fd\u9577\u671f\u71df\u904b\u300d\u7684\u95dc\u9375\u4e00\u6b65\u3002<\/p><h4 data-start=\"1653\" data-end=\"1705\">\u8cc7\u6599\u5982\u4f55\u5f9e Container \u6d41\u5411 Host\uff1f\uff08Volume \u8207 Mountpoint \u8996\u89d2\uff09<\/h4><p data-start=\"1707\" data-end=\"1742\">\u4ee5\u4e0b\u5716\u89e3\u6e05\u695a\u5448\u73fe Docker Volume \u5728\u5be6\u969b\u904b\u4f5c\u6642\u7684\u8cc7\u6599\u6d41\u5411\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7736424 elementor-widget elementor-widget-image\" data-id=\"7736424\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1345\" height=\"613\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768410959580.jpg\" class=\"attachment-full size-full wp-image-11996\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768410959580.jpg 1345w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768410959580-300x137.jpg 300w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768410959580-1024x467.jpg 1024w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768410959580-768x350.jpg 768w\" sizes=\"(max-width: 1345px) 100vw, 1345px\" title=\"1768410959580 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23a8eb2 elementor-widget elementor-widget-image\" data-id=\"23a8eb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"578\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1_EjM5SWI8iDeQ7PgwD5BAaw.png\" class=\"attachment-full size-full wp-image-11997\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1_EjM5SWI8iDeQ7PgwD5BAaw.png 948w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1_EjM5SWI8iDeQ7PgwD5BAaw-300x183.png 300w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1_EjM5SWI8iDeQ7PgwD5BAaw-768x468.png 768w\" sizes=\"(max-width: 948px) 100vw, 948px\" title=\"1_EjM5SWI8iDeQ7PgwD5BAaw - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c34964 elementor-widget elementor-widget-image\" data-id=\"9c34964\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1305\" height=\"733\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768411254431.jpg\" class=\"attachment-full size-full wp-image-11998\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768411254431.jpg 1305w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768411254431-300x169.jpg 300w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768411254431-1024x575.jpg 1024w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/1768411254431-768x431.jpg 768w\" sizes=\"(max-width: 1305px) 100vw, 1305px\" title=\"1768411254431 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f800cbf elementor-widget elementor-widget-text-editor\" data-id=\"f800cbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"1786\" data-end=\"1808\">\u5716\u89e3\u91cd\u9ede\u8aaa\u660e\uff08\u4f60\u53ef\u4ee5\u76f4\u63a5\u7576\u5716\u8aaa\u7528\uff09<\/h4><ul><li data-start=\"1812\" data-end=\"1850\">\u5bb9\u5668\u5167\u7684\u61c9\u7528\u7a0b\u5f0f\u53ea\u300c\u770b\u5230\u300d\u639b\u8f09\u8def\u5f91\uff08\u4f8b\u5982 <code data-start=\"1833\" data-end=\"1849\">\/var\/lib\/mysql<\/code>\uff09<\/li><li data-start=\"1853\" data-end=\"1894\">\u5be6\u969b\u8cc7\u6599\u5beb\u5165\u7684\u662f <span style=\"color: #3366ff;\"><strong data-start=\"1862\" data-end=\"1894\">Docker \u7ba1\u7406\u7684 Volume Mountpoint<\/strong><\/span><\/li><li data-start=\"1897\" data-end=\"1903\">\u5bb9\u5668\u522a\u9664\u5f8c\uff1a<\/li><li style=\"list-style-type: none;\"><ul data-start=\"1906\" data-end=\"1951\"><li data-start=\"1906\" data-end=\"1931\"><p data-start=\"1908\" data-end=\"1931\">Container filesystem \u6d88\u5931<\/p><\/li><li data-start=\"1934\" data-end=\"1951\"><p data-start=\"1936\" data-end=\"1951\"><span style=\"color: #3366ff;\"><strong data-start=\"1936\" data-end=\"1951\">Volume \u4ecd\u7136\u5b58\u5728<\/strong><\/span><\/p><\/li><\/ul><\/li><li data-start=\"1952\" data-end=\"2013\"><p data-start=\"1954\" data-end=\"1972\">\u9019\u4e5f\u662f\u70ba\u4ec0\u9ebc Volume \u80fd\u505a\u5230\uff1a<\/p><ul data-start=\"1975\" data-end=\"2013\"><li data-start=\"1975\" data-end=\"1985\"><p data-start=\"1977\" data-end=\"1985\">\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u6d88\u5931<\/p><\/li><li data-start=\"1988\" data-end=\"2000\"><p data-start=\"1990\" data-end=\"2000\">\u53ef\u88ab\u5176\u4ed6\u5bb9\u5668\u91cd\u65b0\u639b\u8f09<\/p><\/li><li data-start=\"2003\" data-end=\"2013\"><p data-start=\"2005\" data-end=\"2013\">\u53ef\u7368\u7acb\u5099\u4efd\u8207\u9084\u539f<\/p><\/li><\/ul><\/li><\/ul><p data-start=\"2015\" data-end=\"2034\">\u9019\u5f35\u5716\u80fd\u6709\u6548\u5e6b\u52a9\u8b80\u8005\u7406\u89e3\u4e00\u500b\u95dc\u9375\u89c0\u5ff5\uff1a<\/p><blockquote data-start=\"2036\" data-end=\"2075\"><p data-start=\"2038\" data-end=\"2075\"><strong data-start=\"2038\" data-end=\"2075\">\u5bb9\u5668\u53ea\u662f\u4f7f\u7528\u8cc7\u6599\uff0c<br data-start=\"2049\" data-end=\"2052\" \/>Volume \u624d\u662f\u771f\u6b63\u4fdd\u5b58\u8cc7\u6599\u7684\u5730\u65b9\u3002<\/strong><\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13ef8b2 elementor-widget elementor-widget-heading\" data-id=\"13ef8b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1. \u70ba\u4ec0\u9ebc\u8cc7\u6599\u6301\u4e45\u5316\u662f\u5bb9\u5668\u4e0a\u7dda\u7684\u300c\u786c\u9580\u6abb\u300d\uff1f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ccf3773 elementor-widget elementor-widget-text-editor\" data-id=\"ccf3773\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"229\" data-end=\"319\">Docker \u8b93\u4f60\u53ef\u4ee5\u5feb\u901f\u90e8\u7f72\u8207\u91cd\u5efa\u61c9\u7528\uff0c\u4f46\u5bb9\u5668\u8a2d\u8a08\u7684\u6838\u5fc3\u7cbe\u795e\u662f\u300c\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\uff08Ephemeral \/ Disposable\uff09\u300d\u3002\u9019\u500b\u7279\u6027\u5c0d\u61c9\u7528\u5f88\u53cb\u5584\uff0c\u5c0d\u8cc7\u6599\u537b\u975e\u5e38\u5371\u96aa\uff0c\u539f\u56e0\u662f\uff1a<\/p><ul><li data-start=\"323\" data-end=\"345\">\u5bb9\u5668\u53ef\u88ab\u66ff\u63db\u3001\u522a\u9664\u3001\u91cd\u5efa\uff08\u4f60\u751a\u81f3\u61c9\u8a72\u9019\u9ebc\u505a\uff09<\/li><li data-start=\"348\" data-end=\"371\">\u4f46\u8cc7\u6599\u4e00\u65e6\u8ddf\u8457\u5bb9\u5668\u751f\u547d\u9031\u671f\u8d70\uff0c\u5c31\u6703\u8ddf\u8457\u4e00\u8d77\u6d88\u5931<\/li><li data-start=\"374\" data-end=\"398\">\u771f\u6b63\u4e0a\u7dda\u7684\u670d\u52d9\uff0c\u4e0d\u53ef\u80fd\u63a5\u53d7\u300c\u5347\u7d1a\u4e00\u6b21\u5c31\u8cc7\u6599\u5168\u6c92\u300d<\/li><\/ul><p data-start=\"400\" data-end=\"415\">\u5982\u679c\u4f60\u7684\u670d\u52d9\u5305\u542b\u4efb\u4f55\u4e00\u7a2e\u8cc7\u6599\uff1a<\/p><ul><li data-start=\"418\" data-end=\"463\">\u8cc7\u6599\u5eab\uff08MySQL \/ MariaDB \/ PostgreSQL \/ Redis AOF\uff09<\/li><li data-start=\"466\" data-end=\"491\">CMS \u5167\u5bb9\uff08WordPress \u4e0a\u50b3\u6a94\u3001\u5a92\u9ad4\u5eab\uff09<\/li><li data-start=\"494\" data-end=\"508\">\u4f7f\u7528\u8005\u4e0a\u50b3\uff08uploads\uff09<\/li><li data-start=\"511\" data-end=\"525\">\u8a2d\u5b9a\u6a94\uff08\u914d\u7f6e\u3001\u6191\u8b49\u3001\u6388\u6b0a\u6a94\uff09<\/li><li data-start=\"528\" data-end=\"548\">Log \/ Audit\uff08\u7a3d\u6838\u3001\u5b58\u53d6\u7d00\u9304\uff09<\/li><li data-start=\"551\" data-end=\"573\">Queue \/ State\uff08\u72c0\u614b\u3001\u5de5\u4f5c\u968a\u5217\uff09<\/li><\/ul><p data-start=\"575\" data-end=\"638\">\u90a3\u4f60\u5c31\u5fc5\u9808\u5728\u67b6\u69cb\u4e0a\u628a\u300c\u8cc7\u6599\u300d\u5f9e\u5bb9\u5668\u751f\u547d\u9031\u671f\u4e2d\u7368\u7acb\u51fa\u4f86\uff0c\u9019\u5c31\u662f Docker Volume\uff08\u4ee5\u53ca\u66f4\u5ee3\u7fa9\u7684\u6301\u4e45\u5316\u5132\u5b58\uff09\u8981\u89e3\u6c7a\u7684\u4e8b\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-583da9d elementor-widget elementor-widget-heading\" data-id=\"583da9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2.\u5bb9\u5668\u8cc7\u6599\u70ba\u4ec0\u9ebc\u6703\u6d88\u5931\uff1f\u5148\u7406\u89e3 Docker \u7684\u6a94\u6848\u7cfb\u7d71\u6a21\u578b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7696cf3 elementor-widget elementor-widget-text-editor\" data-id=\"7696cf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"107\" data-end=\"266\">\u7576\u4f7f\u7528\u8005\u7b2c\u4e00\u6b21\u9047\u5230\u300cDocker \u5bb9\u5668\u91cd\u555f\u5f8c\u8cc7\u6599\u4e0d\u898b\u300d\u7684\u554f\u984c\u6642\uff0c\u76f4\u89ba\u5f80\u5f80\u6703\u8a8d\u70ba\u662f\u64cd\u4f5c\u932f\u8aa4\u6216\u8a2d\u5b9a\u907a\u6f0f\uff0c\u4f46\u5be6\u969b\u4e0a\uff0c\u9019\u6b63\u662f Docker <span style=\"color: #3366ff;\"><strong data-start=\"173\" data-end=\"190\">\u6a94\u6848\u7cfb\u7d71\u8a2d\u8a08\u672c\u8eab\u7684\u9810\u671f\u884c\u70ba<\/strong><\/span>\u3002<br data-start=\"191\" data-end=\"194\" \/>\u8981\u771f\u6b63\u7406\u89e3\u8cc7\u6599\u70ba\u4ec0\u9ebc\u6703\u96a8\u5bb9\u5668\u6d88\u5931\uff0c\u95dc\u9375\u4e0d\u5728\u6307\u4ee4\uff0c\u800c\u5728\u65bc Docker \u5982\u4f55\u7ba1\u7406 Image \u8207 Container \u7684\u6a94\u6848\u5c64\uff08Layer\uff09\u7d50\u69cb\u3002<\/p><p data-start=\"268\" data-end=\"391\">Docker \u4e26\u4e0d\u662f\u5728\u555f\u52d5\u5bb9\u5668\u6642\u5efa\u7acb\u4e00\u500b\u7368\u7acb\u3001\u6c38\u4e45\u7684\u6a94\u6848\u7cfb\u7d71\uff0c\u800c\u662f\u900f\u904e\u5206\u5c64\u5f0f\uff08Layered\uff09\u7684\u6a94\u6848\u7cfb\u7d71\u6a21\u578b\uff0c\u5c07\u300c\u53ef\u91cd\u7528\u7684\u6620\u50cf\u5c64\u300d\u8207\u300c\u77ed\u751f\u547d\u9031\u671f\u7684\u5bb9\u5668\u5c64\u300d\u6e05\u695a\u5340\u9694\u3002<br data-start=\"350\" data-end=\"353\" \/>\u4e00\u65e6\u5bb9\u5668\u88ab\u522a\u9664\uff0c\u6240\u6709\u5beb\u5165\u5bb9\u5668\u5c64\u7684\u8cc7\u6599\u4e5f\u6703\u96a8\u4e4b\u79fb\u9664\uff0c\u9019\u6b63\u662f\u8cc7\u6599\u907a\u5931\u7684\u6839\u672c\u539f\u56e0\u3002<\/p><p data-start=\"393\" data-end=\"433\">\u7406\u89e3\u9019\u500b\u6a21\u578b\uff0c\u662f\u6b63\u78ba\u8a2d\u8a08 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u7b56\u7565\u7684\u7b2c\u4e00\u6b65\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79ddbd9 elementor-widget elementor-widget-heading\" data-id=\"79ddbd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">2.1 Image \u8207 Container \u7684\u5c64\u6b21\uff08Layer\uff09\u6982\u5ff5<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f0a73a elementor-widget elementor-widget-text-editor\" data-id=\"0f0a73a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"721\" data-end=\"797\">Docker Image \u662f\u7531\u591a\u5c64\u552f\u8b80\u5c64\u7d44\u6210\uff1b\u5bb9\u5668\u555f\u52d5\u5f8c\uff0cDocker \u6703\u5728\u6700\u4e0a\u9762\u52a0\u4e00\u5c64\u300c\u53ef\u5beb\u5c64\uff08container writable layer\uff09\u300d\uff1a<\/p><ul><li data-start=\"801\" data-end=\"834\"><span style=\"color: #3366ff;\"><strong data-start=\"801\" data-end=\"821\">Image layers\uff08\u552f\u8b80\uff09<\/strong><\/span>\uff1a\u53ef\u5feb\u53d6\u3001\u53ef\u91cd\u7528\u3001\u4e0d\u53ef\u5beb\u5165<\/li><li data-start=\"837\" data-end=\"875\"><span style=\"color: #3366ff;\"><strong data-start=\"837\" data-end=\"860\">Container layer\uff08\u53ef\u5beb\uff09<\/strong><\/span>\uff1a\u4f60\u5728\u5bb9\u5668\u5167\u5beb\u5165\u7684\u6a94\u6848\u90fd\u5728\u9019\u5c64<\/li><\/ul><p data-start=\"877\" data-end=\"930\">\u554f\u984c\u662f\uff1a<br data-start=\"881\" data-end=\"884\" \/><span style=\"color: #3366ff;\"><strong data-start=\"884\" data-end=\"916\">Container layer \u7684\u751f\u547d\u9031\u671f = \u5bb9\u5668\u672c\u8eab<\/strong><\/span><br data-start=\"916\" data-end=\"919\" \/>\u5bb9\u5668\u522a\u6389\uff0c\u9019\u5c64\u5c31\u6c92\u4e86\u3002<\/p><p data-start=\"932\" data-end=\"942\">\u4f60\u6703\u8e29\u96f7\u7684\u5178\u578b\u64cd\u4f5c\uff1a<\/p><ul><li data-start=\"945\" data-end=\"968\"><code data-start=\"945\" data-end=\"968\">docker rm &lt;container&gt;<\/code><\/li><li data-start=\"971\" data-end=\"997\"><code data-start=\"971\" data-end=\"992\">docker compose down<\/code>\uff08\u8996\u60c5\u6cc1\uff09<\/li><li data-start=\"1000\" data-end=\"1021\"><code data-start=\"1000\" data-end=\"1021\">docker run --rm ...<\/code><\/li><li data-start=\"1024\" data-end=\"1048\">\u91cd\u65b0\u90e8\u7f72\u540c\u540d\u670d\u52d9\u4f46\u4e0d\u540c\u5bb9\u5668\uff08\u5e38\u898b\u65bc CI\/CD\uff09<\/li><\/ul><blockquote><p>\u4e0d\u8981\u628a\u4f60\u5728\u610f\u7684\u8cc7\u6599\u7559\u5728\u5bb9\u5668\u53ef\u5beb\u5c64\u3002<br data-start=\"1083\" data-end=\"1086\" \/>\u4f60\u5728\u610f\u7684\u8cc7\u6599\u5fc5\u9808\u88ab\u639b\u8f09\u5230\u5bb9\u5668\u5916\uff08Volume \/ Bind mount \/ \u5916\u90e8\u5132\u5b58\uff09\u3002<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fbc8d4 elementor-widget elementor-widget-heading\" data-id=\"6fbc8d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3. Docker \u7684\u4e09\u7a2e\u8cc7\u6599\u6301\u4e45\u5316\u65b9\u5f0f\uff1aContainer FS\u3001Bind Mount\u3001Volume\uff08\u5b8c\u6574\u6bd4\u8f03\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da2190f elementor-widget elementor-widget-text-editor\" data-id=\"da2190f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"125\" data-end=\"270\">\u5728 Docker \u67b6\u69cb\u4e2d\uff0c\u8cc7\u6599\u662f\u5426\u80fd\u88ab\u6b63\u78ba\u4fdd\u5b58\uff0c\u4e26\u4e0d\u53d6\u6c7a\u65bc\u300c\u6709\u6c92\u6709\u5beb\u5165\u6a94\u6848\u300d\uff0c\u800c\u662f\u53d6\u6c7a\u65bc<span style=\"color: #3366ff;\"><strong data-start=\"169\" data-end=\"203\">\u8cc7\u6599\u88ab\u5b58\u653e\u5728\u4ec0\u9ebc\u5c64\u7d1a\u3001\u7531\u8ab0\u8ca0\u8cac\u7ba1\u7406\uff0c\u4ee5\u53ca\u662f\u5426\u812b\u96e2\u5bb9\u5668\u751f\u547d\u9031\u671f<\/strong><\/span>\u3002<br data-start=\"204\" data-end=\"207\" \/>Docker \u63d0\u4f9b\u4e86\u591a\u7a2e\u8cc7\u6599\u639b\u8f09\u8207\u5132\u5b58\u65b9\u5f0f\uff0c\u770b\u4f3c\u90fd\u80fd\u300c\u628a\u8cc7\u6599\u7559\u4e0b\u4f86\u300d\uff0c\u4f46\u5728\u53ef\u7dad\u904b\u6027\u3001\u53ef\u64f4\u5145\u6027\u8207\u6b63\u5f0f\u74b0\u5883\u98a8\u96aa\u4e0a\uff0c\u5dee\u7570\u5176\u5be6\u975e\u5e38\u5927\u3002<\/p><p data-start=\"272\" data-end=\"410\">\u5f9e\u6700\u539f\u59cb\u3001\u4e5f\u662f\u6700\u5bb9\u6613\u8aa4\u7528\u7684 <strong data-start=\"286\" data-end=\"318\"><span style=\"color: #3366ff;\">Container \u6a94\u6848\u7cfb\u7d71\uff08Container FS\uff09<\/span><\/strong>\uff0c\u5230\u76f4\u63a5\u7d81\u5b9a\u4e3b\u6a5f\u76ee\u9304\u7684 <span style=\"color: #3366ff;\"><strong data-start=\"330\" data-end=\"344\">Bind Mount<\/strong><\/span>\uff0c\u518d\u5230\u7531 Docker \u672c\u8eab\u7ba1\u7406\u7684 <span style=\"color: #3366ff;\"><strong data-start=\"362\" data-end=\"379\">Docker Volume<\/strong><\/span>\uff0c\u9019\u4e09\u7a2e\u65b9\u5f0f\u5206\u5225\u4ee3\u8868\u4e86\u4e0d\u540c\u5c64\u7d1a\u7684\u63a7\u5236\u6b0a\u3001\u8cac\u4efb\u6b78\u5c6c\u8207\u67b6\u69cb\u6210\u719f\u5ea6\u3002<\/p><p data-start=\"412\" data-end=\"506\">\u7406\u89e3\u5b83\u5011\u4e4b\u9593\u7684\u5dee\u7570\uff0c\u4e0d\u53ea\u662f\u70ba\u4e86\u907f\u514d\u8cc7\u6599\u907a\u5931\uff0c\u66f4\u662f\u5224\u65b7\u4e00\u500b\u5bb9\u5668\u5316\u670d\u52d9<span style=\"color: #3366ff;\"><strong data-start=\"445\" data-end=\"457\">\u662f\u5426\u5177\u5099\u4e0a\u7dda\u689d\u4ef6<\/strong><\/span>\u7684\u91cd\u8981\u4f9d\u64da\u3002<br data-start=\"463\" data-end=\"466\" \/>\u4ee5\u4e0b\u5c07\u5f9e\u6b63\u5f0f\u74b0\u5883\u7684\u89d2\u5ea6\uff0c\u5b8c\u6574\u6bd4\u8f03\u9019\u4e09\u7a2e\u8cc7\u6599\u6301\u4e45\u5316\u65b9\u5f0f\u7684\u7279\u6027\u3001\u9069\u7528\u5834\u666f\u8207\u6f5b\u5728\u98a8\u96aa\u3002<\/p><p data-start=\"1201\" data-end=\"1221\">Docker \u5e38\u898b\u7684\u8cc7\u6599\u639b\u8f09\u65b9\u5f0f\u6709\u4e09\u7a2e\uff1a<\/p><ol><li data-start=\"1226\" data-end=\"1260\"><span style=\"color: #3366ff;\"><strong data-start=\"1226\" data-end=\"1258\">Container filesystem\uff08\u5bb9\u5668\u5167\u90e8\u6a94\u6848\uff09<\/strong><\/span><\/li><li data-start=\"1264\" data-end=\"1288\"><span style=\"color: #3366ff;\"><strong data-start=\"1264\" data-end=\"1286\">Bind Mount\uff08\u4e3b\u6a5f\u76ee\u9304\u7d81\u5b9a\uff09<\/strong><\/span><\/li><li data-start=\"1292\" data-end=\"1325\"><span style=\"color: #3366ff;\"><strong data-start=\"1292\" data-end=\"1325\">Docker Volume\uff08Docker \u7ba1\u7406\u7684\u6301\u4e45\u5316\u5377\uff09<\/strong><\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8734e3 elementor-widget elementor-widget-heading\" data-id=\"c8734e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">3.1 \u7e3d\u89bd\u6bd4\u8f03\u8868\uff08\u6b63\u5f0f\u74b0\u5883\u8996\u89d2\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2ac4cf elementor-widget elementor-widget-text-editor\" data-id=\"a2ac4cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"95\" data-end=\"234\">\u5728\u5be6\u52d9\u4e0a\uff0c\u9078\u64c7\u54ea\u4e00\u7a2e\u8cc7\u6599\u6301\u4e45\u5316\u65b9\u5f0f\uff0c\u4e26\u4e0d\u662f\u300c\u80fd\u4e0d\u80fd\u7528\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"125\" data-end=\"156\">\u80fd\u4e0d\u80fd\u9577\u671f\u7dad\u904b\u3001\u80fd\u4e0d\u80fd\u5b89\u5168\u64f4\u5145\uff0c\u4ee5\u53ca\u51fa\u554f\u984c\u6642\u80fd\u4e0d\u80fd\u5fa9\u539f<\/strong><\/span>\u3002<br data-start=\"157\" data-end=\"160\" \/>\u56e0\u6b64\uff0c\u4ee5\u4e0b\u6bd4\u8f03\u4e26\u975e\u5f9e\u529f\u80fd\u662f\u5426\u53ef\u884c\u51fa\u767c\uff0c\u800c\u662f\u7ad9\u5728\u6b63\u5f0f\u74b0\u5883\uff08Production\uff09\u89d2\u5ea6\uff0c\u8a55\u4f30\u4e0d\u540c\u8cc7\u6599\u5132\u5b58\u65b9\u5f0f\u5728\u751f\u547d\u9031\u671f\u7ba1\u7406\u3001\u98a8\u96aa\u63a7\u5236\u8207\u53ef\u7dad\u904b\u6027\u4e0a\u7684\u5dee\u7570\u3002<\/p><p data-start=\"236\" data-end=\"303\">\u900f\u904e\u9019\u500b\u7e3d\u89bd\u8868\uff0c\u4f60\u53ef\u4ee5\u5feb\u901f\u5224\u65b7\uff1a<br data-start=\"252\" data-end=\"255\" \/>\u54ea\u4e9b\u65b9\u5f0f\u53ea\u9069\u5408\u77ed\u671f\u6e2c\u8a66\uff0c\u54ea\u4e9b\u52c9\u5f37\u53ef\u7528\u65bc\u5c0f\u578b\u74b0\u5883\uff0c\u4ee5\u53ca\u54ea\u4e9b\u624d\u662f\u771f\u6b63\u7b26\u5408\u6b63\u5f0f\u4e0a\u7dda\u9700\u6c42\u7684\u8cc7\u6599\u67b6\u69cb\u9078\u64c7\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09ab719 elementor-widget elementor-widget-jet-table\" data-id=\"09ab719\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-jet-table jet-elements\">\n\t\t<div class=\"jet-table-wrapper\">\n\t\t\t<table class=\"jet-table jet-table--fa5-compat\">\n\t\t\t\t<thead class=\"jet-table__head\"><tr class=\"jet-table__head-row\"><th class=\"jet-table__cell elementor-repeater-item-b71d25a jet-table__head-cell\" scope=\"col\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9805\u76ee<\/div><\/div><\/div><\/th><th class=\"jet-table__cell elementor-repeater-item-33b0771 jet-table__head-cell\" scope=\"col\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">Container FS<\/div><\/div><\/div><\/th><th class=\"jet-table__cell elementor-repeater-item-9e8ad63 jet-table__head-cell\" scope=\"col\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">Bind Mount<\/div><\/div><\/div><\/th><th class=\"jet-table__cell elementor-repeater-item-2fce508 jet-table__head-cell\" scope=\"col\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">Docker Volume<\/div><\/div><\/div><\/th><\/tr><\/thead>\n\t\t\t\t\t\t\t\t<tbody class=\"jet-table__body\"><tr class=\"jet-table__body-row elementor-repeater-item-d5f672f\"><td class=\"jet-table__cell elementor-repeater-item-c00a5f1 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u6703\u4e0d\u6703\u56e0\u5bb9\u5668\u522a\u9664\u800c\u6d88\u5931<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-c2143da jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u6703<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-a5d6814 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4e0d\u6703<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-723de4d jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4e0d\u6703<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-3b4d846\"><td class=\"jet-table__cell elementor-repeater-item-20bf05d jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u7ba1\u7406\u8005<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-b656e21 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u5bb9\u5668\u672c\u8eab<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-cd10213 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4f60\uff08OS \u8def\u5f91\uff09<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-758e62f jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">Docker<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-2cea1bf\"><td class=\"jet-table__cell elementor-repeater-item-09c30ff jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9077\u79fb\/\u53ef\u651c\u6027<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-9e2e5c8 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u6975\u5dee<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-50f65fa jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u666e\u901a<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-8d7d6b9 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4f73<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-168e670\"><td class=\"jet-table__cell elementor-repeater-item-b0b9455 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u6b0a\u9650\/SELinux \u98a8\u96aa<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-2dbbf80 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4e2d<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-145da13 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9ad8<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-3b5f56a jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4f4e\uff08\u76f8\u5c0d\uff09<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-9211c79\"><td class=\"jet-table__cell elementor-repeater-item-d3f817a jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u5099\u4efd\u5bb9\u6613\u5ea6<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-99982d7 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4f4e<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-2aa369e jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9ad8\uff08\u8def\u5f91\u53ef\u898b\uff09<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-0a547bc jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u4e2d\u9ad8\uff08\u9700\u5b9a\u4f4d\uff09<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-cf48581\"><td class=\"jet-table__cell elementor-repeater-item-95ef52c jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9069\u5408\u6b63\u5f0f\u74b0\u5883<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-c6d9b58 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u5426<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-4cb1fd2 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u8996\u898f\u6a21\/\u63a7\u7ba1<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-4db6362 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u662f<\/div><\/div><\/div><\/td><\/tr><tr class=\"jet-table__body-row elementor-repeater-item-73d4b90\"><td class=\"jet-table__cell elementor-repeater-item-a1e9b7d jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u9069\u5408\u958b\u767c\u74b0\u5883<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-26957fa jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u52c9\u5f37<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-f9603c2 jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u662f<\/div><\/div><\/div><\/td><td class=\"jet-table__cell elementor-repeater-item-4d5a23f jet-table__body-cell\"><div class=\"jet-table__cell-inner\"><div class=\"jet-table__cell-content\"><div class=\"jet-table__cell-text\">\u662f<\/div><\/div><\/div><\/td><\/tr><\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1771e6a elementor-widget elementor-widget-heading\" data-id=\"1771e6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4. Container FS\uff1a\u932f\u8aa4\u793a\u7bc4\uff08\u70ba\u4ec0\u9ebc\u4e0d\u5efa\u8b70\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a03a43 elementor-widget elementor-widget-text-editor\" data-id=\"7a03a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"109\" data-end=\"239\">\u8a31\u591a\u521d\u6b21\u63a5\u89f8 Docker \u7684\u4f7f\u7528\u8005\uff0c\u5f80\u5f80\u6703\u5728\u672a\u9032\u884c\u4efb\u4f55\u639b\u8f09\u8a2d\u5b9a\u7684\u60c5\u6cc1\u4e0b\uff0c\u76f4\u63a5\u5c07\u8cc7\u6599\u5beb\u5165\u5bb9\u5668\u5167\u90e8\u6a94\u6848\u7cfb\u7d71\uff0c\u4e26\u8aa4\u4ee5\u70ba\u53ea\u8981\u5bb9\u5668\u4ecd\u5728\u57f7\u884c\uff0c\u8cc7\u6599\u5c31\u7b97\u662f\u88ab\u4fdd\u5b58\u4e86\u3002<br data-start=\"185\" data-end=\"188\" \/>\u7136\u800c\uff0c\u9019\u7a2e\u505a\u6cd5\u5ffd\u7565\u4e86\u4e00\u500b\u95dc\u9375\u4e8b\u5be6\uff1a<span style=\"color: #3366ff;\"><strong data-start=\"205\" data-end=\"238\">\u5bb9\u5668\u5167\u90e8\u7684\u53ef\u5beb\u6a94\u6848\u5c64\uff0c\u672c\u8cea\u4e0a\u4e26\u4e0d\u662f\u70ba\u4e86\u9577\u671f\u4fdd\u5b58\u8cc7\u6599\u800c\u8a2d\u8a08\u7684<\/strong><\/span>\u3002<\/p><p data-start=\"241\" data-end=\"377\">\u7576\u5bb9\u5668\u56e0\u70ba\u66f4\u65b0\u3001\u91cd\u5efa\u3001\u932f\u8aa4\u4fee\u5fa9\u6216\u90e8\u7f72\u6d41\u7a0b\u800c\u88ab\u79fb\u9664\u6642\uff0c\u6240\u6709\u5b58\u653e\u5728 Container \u6a94\u6848\u7cfb\u7d71\u4e2d\u7684\u8cc7\u6599\u90fd\u6703\u4e00\u4f75\u6d88\u5931\uff0c\u4e14\u901a\u5e38\u7121\u6cd5\u5fa9\u539f\u3002<br data-start=\"306\" data-end=\"309\" \/>\u56e0\u6b64\uff0c\u5c07\u91cd\u8981\u8cc7\u6599\u76f4\u63a5\u5b58\u653e\u65bc Container FS\uff0c\u4e26\u4e0d\u662f\u4e00\u7a2e\u300c\u7c21\u5316\u8a2d\u5b9a\u300d\u7684\u4f5c\u6cd5\uff0c\u800c\u662f\u4e00\u7a2e\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u6975\u5bb9\u6613\u5c0e\u81f4\u8cc7\u6599\u907a\u5931\u7684\u9ad8\u98a8\u96aa\u8a2d\u8a08\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ab86d4 elementor-widget elementor-widget-heading\" data-id=\"2ab86d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">4.1 \u4f8b\u5b50\uff1aMySQL \u4e0d\u639b\u8f09\u4efb\u4f55 Volume<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33ac425 elementor-widget elementor-widget-text-editor\" data-id=\"33ac425\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4f60\u8dd1 MySQL\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-023ed03 elementor-widget elementor-widget-code-highlight\" data-id=\"023ed03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run -d --name db mysql:8.0<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e27c144 elementor-widget elementor-widget-text-editor\" data-id=\"e27c144\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MySQL \u7684\u8cc7\u6599\u6703\u5beb\u5728\u5bb9\u5668\u5167 <code data-start=\"1772\" data-end=\"1788\">\/var\/lib\/mysql<\/code>\u3002<br data-start=\"1789\" data-end=\"1792\" \/>\u4f60\u4ee5\u70ba\u8cc7\u6599\u6709\u4e86\uff0c\u4f46\u53ea\u8981\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3ba525 elementor-widget elementor-widget-code-highlight\" data-id=\"a3ba525\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker rm -f db<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e64335 elementor-widget elementor-widget-text-editor\" data-id=\"5e64335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u8cc7\u6599\u5c31\u4e00\u8d77\u6d88\u5931\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e99db1 elementor-widget elementor-widget-heading\" data-id=\"2e99db1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">4.2 \u4f55\u6642\u624d\u53ef\u4ee5\u7528 Container FS\uff1f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3c5eb1 elementor-widget elementor-widget-text-editor\" data-id=\"d3c5eb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"1876\" data-end=\"1885\">Demo \/ \u6559\u5b78<\/li><li data-start=\"1888\" data-end=\"1892\">\u55ae\u6b21\u6e2c\u8a66<\/li><li data-start=\"1895\" data-end=\"1927\">CI pipeline \u7684 ephemeral database<\/li><li data-start=\"1930\" data-end=\"1939\">\u4f60\u5c31\u662f\u8981\u53ef\u4e1f\u68c4\u8cc7\u6599<\/li><\/ul><p data-start=\"1941\" data-end=\"1959\">\u53ea\u8981\u662f\u300c\u771f\u7684\u8cc7\u6599\u300d\uff0c\u5c31\u4e0d\u8a72\u7559\u5728\u9019\u88e1\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-873e2b3 elementor-widget elementor-widget-heading\" data-id=\"873e2b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5. Bind Mount\uff1a\u597d\u7528\u4f46\u6709\u5751\uff08\u9069\u7528\u5834\u666f\u8207\u98a8\u96aa\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd9f0bc elementor-widget elementor-widget-text-editor\" data-id=\"bd9f0bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"109\" data-end=\"224\">Bind Mount \u662f\u8a31\u591a\u4f7f\u7528\u8005\u5728\u5b78\u6703 Docker Volume \u4e4b\u524d\uff0c\u6700\u5bb9\u6613\u63a5\u89f8\u3001\u4e5f\u6700\u5bb9\u6613\u4e0a\u624b\u7684\u8cc7\u6599\u6301\u4e45\u5316\u65b9\u5f0f\u3002\u900f\u904e\u76f4\u63a5\u5c07\u4e3b\u6a5f\u76ee\u9304\u639b\u8f09\u9032\u5bb9\u5668\uff0c\u8cc7\u6599\u5be6\u9ad4\u6e05\u695a\u53ef\u898b\u3001\u64cd\u4f5c\u76f4\u89c0\uff0c\u5c0d\u65bc\u958b\u767c\u8207\u6e2c\u8a66\u74b0\u5883\u800c\u8a00\uff0c\u78ba\u5be6\u80fd\u5927\u5e45\u964d\u4f4e\u7406\u89e3\u8207\u7ba1\u7406\u9580\u6abb\u3002<\/p><p data-start=\"226\" data-end=\"367\">\u7136\u800c\uff0c\u6b63\u56e0\u70ba Bind Mount \u5c07\u5bb9\u5668\u8207\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u7dca\u5bc6\u7d81\u5b9a\uff0c\u9019\u7a2e\u4fbf\u5229\u6027\u540c\u6642\u4e5f\u5e36\u4f86\u4e86\u7d50\u69cb\u4e0a\u7684\u96b1\u6027\u98a8\u96aa\u3002<br data-start=\"279\" data-end=\"282\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cBind Mount \u5f80\u5f80\u6703\u8b93\u8cc7\u6599\u4fdd\u5b58\u884c\u70ba\u904e\u5ea6\u4f9d\u8cf4\u4e3b\u6a5f\u76ee\u9304\u7d50\u69cb\u3001\u6b0a\u9650\u8a2d\u5b9a\u8207\u7cfb\u7d71\u5b89\u5168\u653f\u7b56\uff0c\u4e00\u65e6\u74b0\u5883\u8b8a\u52d5\u3001\u4e3b\u6a5f\u9077\u79fb\u6216\u8a2d\u5b9a\u4e0d\u4e00\u81f4\uff0c\u5c31\u53ef\u80fd\u6210\u70ba\u7dad\u904b\u8207\u8cc7\u5b89\u554f\u984c\u7684\u6839\u6e90\u3002<\/p><p data-start=\"369\" data-end=\"446\">\u56e0\u6b64\uff0cBind Mount \u4e26\u4e0d\u662f\u300c\u4e0d\u80fd\u7528\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"394\" data-end=\"419\">\u5fc5\u9808\u6e05\u695a\u77e5\u9053\u5b83\u9069\u5408\u7528\u5728\u54ea\u88e1\u3001\u4e0d\u9069\u5408\u7528\u5728\u54ea\u88e1<\/strong><\/span>\u3002\u7406\u89e3\u9019\u4e00\u9ede\uff0c\u662f\u907f\u514d\u5728\u5bb9\u5668\u6b63\u5f0f\u4e0a\u7dda\u5f8c\u624d\u4ed8\u51fa\u4ee3\u50f9\u7684\u95dc\u9375\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9073e57 elementor-widget elementor-widget-heading\" data-id=\"9073e57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">5.1 Bind Mount \u662f\u4ec0\u9ebc\uff1f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57d810d elementor-widget elementor-widget-text-editor\" data-id=\"57d810d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u628a\u4e3b\u6a5f\u8def\u5f91\u639b\u9032\u5bb9\u5668\uff0c\u5bb9\u5668\u5167\u8b80\u5beb\u6703\u76f4\u63a5\u843d\u5728\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89f9bc7 elementor-widget elementor-widget-code-highlight\" data-id=\"89f9bc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run -d \\\r\n  --name db \\\r\n  -v \/data\/mysql:\/var\/lib\/mysql \\\r\n  mysql:8.0<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-128c617 elementor-widget elementor-widget-text-editor\" data-id=\"128c617\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u9019\u6a23 <code data-start=\"2144\" data-end=\"2157\">\/data\/mysql<\/code> \u5c31\u662f\u4f60\u7684\u8cc7\u6599\u771f\u8eab\u3002<\/p><h3 data-start=\"2169\" data-end=\"2179\">5.2 \u512a\u9ede<\/h3><ul><li data-start=\"2182\" data-end=\"2195\">\u8def\u5f91\u6e05\u695a\u3001\u53ef\u76f4\u63a5\u5728\u4e3b\u6a5f\u67e5\u770b<\/li><li data-start=\"2198\" data-end=\"2226\">\u5099\u4efd\u7c21\u55ae\uff08tar \/ rsync \/ snapshot\uff09<\/li><li data-start=\"2229\" data-end=\"2260\">\u958b\u767c\u74b0\u5883\u5f88\u65b9\u4fbf\uff08\u639b source code\u3001\u639b config\uff09<\/li><\/ul><h3 data-start=\"2262\" data-end=\"2283\">5.3 \u7f3a\u9ede\uff08\u6b63\u5f0f\u74b0\u5883\u5e38\u898b\u8e29\u96f7\u9ede\uff09<\/h3><p data-start=\"2284\" data-end=\"2319\"><span style=\"color: #3366ff;\"><strong data-start=\"2284\" data-end=\"2298\">\uff081\uff09\u5f37\u8026\u5408\u4e3b\u6a5f\u8def\u5f91<\/strong><\/span><br data-start=\"2298\" data-end=\"2301\" \/>\u63db\u4e3b\u6a5f\u5c31\u8981\u642c\u8cc7\u6599\uff0b\u7dad\u6301\u76ee\u9304\u7d50\u69cb\u4e00\u81f4\u3002<\/p><p data-start=\"2321\" data-end=\"2375\"><span style=\"color: #3366ff;\"><strong data-start=\"2321\" data-end=\"2342\">\uff082\uff09\u6b0a\u9650\u8207 UID\/GID \u554f\u984c<\/strong><\/span><br data-start=\"2342\" data-end=\"2345\" \/>\u5bb9\u5668\u5167\u7528\u6236\uff08\u5982 mysql:999\uff09\u5c0d\u4e3b\u6a5f\u76ee\u9304\u53ef\u80fd\u6c92\u6709\u6b0a\u9650\u3002<\/p><p data-start=\"2377\" data-end=\"2460\"><span style=\"color: #3366ff;\"><strong data-start=\"2377\" data-end=\"2408\">\uff083\uff09SELinux \/ AppArmor \/ ACL<\/strong><\/span><br data-start=\"2408\" data-end=\"2411\" \/>\u5728\u67d0\u4e9b Linux \u767c\u884c\u7248\u6703\u9047\u5230\u83ab\u540d permission denied\uff0c\u9700\u8981\u984d\u5916\u6a19\u8a18\u6216\u8abf\u6574\u653f\u7b56\u3002<\/p><p data-start=\"2462\" data-end=\"2512\"><span style=\"color: #3366ff;\"><strong data-start=\"2462\" data-end=\"2475\">\uff084\uff09\u5b89\u5168\u908a\u754c\u7e2e\u5c0f<\/strong><\/span><br data-start=\"2475\" data-end=\"2478\" \/>\u4f60\u628a\u4e3b\u6a5f\u8def\u5f91\u66b4\u9732\u7d66\u5bb9\u5668\uff0c\u5bb9\u5668\u82e5\u88ab\u5165\u4fb5\uff0c\u5c0d\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u7684\u5f71\u97ff\u9762\u6703\u66f4\u5927\u3002<\/p><h3 data-start=\"2514\" data-end=\"2537\">5.4 Bind Mount \u9069\u7528\u5834\u666f<\/h3><ul><li data-start=\"2540\" data-end=\"2551\">\u55ae\u6a5f\u3001\u4f60\u80fd\u5b8c\u6574\u63a7\u7ba1\u4e3b\u6a5f<\/li><li data-start=\"2554\" data-end=\"2561\">\u958b\u767c\u8207\u6e2c\u8a66\u74b0\u5883<\/li><li data-start=\"2564\" data-end=\"2586\">\u5c0f\u578b\u6b63\u5f0f\u74b0\u5883\uff08\u4f46\u4f60\u5fc5\u9808\u5f88\u6e05\u695a\u6b0a\u9650\/\u5099\u4efd\u7b56\u7565\uff09<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd91b89 elementor-widget elementor-widget-heading\" data-id=\"dd91b89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6. Docker Volume\uff1a\u6b63\u5f0f\u74b0\u5883\u9996\u9078\uff08\u539f\u56e0\u8207\u8a2d\u8a08\u539f\u5247\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e0704c elementor-widget elementor-widget-text-editor\" data-id=\"3e0704c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"138\" data-end=\"246\">\u7576\u5bb9\u5668\u958b\u59cb\u88ab\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u6642\uff0c\u8cc7\u6599\u5132\u5b58\u7684\u95dc\u6ce8\u9ede\u4e0d\u518d\u53ea\u662f\u300c\u80fd\u4e0d\u80fd\u7559\u4e0b\u4f86\u300d\uff0c\u800c\u662f\u662f\u5426\u5177\u5099<span style=\"color: #3366ff;\"><strong data-start=\"179\" data-end=\"216\">\u53ef\u9810\u671f\u7684\u751f\u547d\u9031\u671f\u3001\u6e05\u695a\u7684\u8cac\u4efb\u6b78\u5c6c\uff0c\u4ee5\u53ca\u53ef\u88ab\u7d0d\u5165\u7dad\u904b\u8207\u5099\u4efd\u6d41\u7a0b\u7684\u80fd\u529b<\/strong><\/span>\u3002\u9019\u6b63\u662f Docker Volume \u88ab\u8a2d\u8a08\u51fa\u4f86\u7684\u6838\u5fc3\u76ee\u7684\u3002<\/p><p data-start=\"248\" data-end=\"371\">\u76f8\u8f03\u65bc\u76f4\u63a5\u7d81\u5b9a\u4e3b\u6a5f\u76ee\u9304\u7684 Bind Mount\uff0cDocker Volume \u5c07\u8cc7\u6599\u7684\u7ba1\u7406\u6b0a\u4ea4\u7531 Docker \u672c\u8eab\u8ca0\u8cac\uff0c\u8b93\u8cc7\u6599\u5c64\u812b\u96e2\u5bb9\u5668\u8207\u4e3b\u6a5f\u8def\u5f91\u7684\u5f37\u8026\u5408\u95dc\u4fc2\u3002\u9019\u7a2e\u8a2d\u8a08\u4e0d\u50c5\u63d0\u5347\u4e86\u5bb9\u5668\u7684\u53ef\u79fb\u690d\u6027\uff0c\u4e5f\u8b93\u8cc7\u6599\u80fd\u4ee5\u66f4\u4e00\u81f4\u3001\u53ef\u6cbb\u7406\u7684\u65b9\u5f0f\u88ab\u7ba1\u7406\u3001\u5099\u4efd\u8207\u9077\u79fb\u3002<\/p><p data-start=\"373\" data-end=\"477\">\u56e0\u6b64\uff0cDocker Volume \u4e26\u4e0d\u662f\u55ae\u7d14\u300c\u53e6\u4e00\u7a2e\u639b\u8f09\u65b9\u5f0f\u300d\uff0c\u800c\u662f\u4e00\u7a2e<span style=\"color: #3366ff;\"><strong data-start=\"409\" data-end=\"429\">\u5c08\u70ba\u6b63\u5f0f\u74b0\u5883\u8a2d\u8a08\u7684\u8cc7\u6599\u6301\u4e45\u5316\u6a21\u578b<\/strong><\/span>\u3002\u53ea\u8981\u670d\u52d9\u9700\u8981\u9577\u671f\u904b\u4f5c\u3001\u53ef\u5347\u7d1a\u3001\u53ef\u5fa9\u539f\uff0cDocker Volume \u5e7e\u4e4e\u5c31\u662f\u4e0d\u53ef\u6216\u7f3a\u7684\u57fa\u790e\u5143\u4ef6\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7915519 elementor-widget elementor-widget-heading\" data-id=\"7915519\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">6.1 Volume \u662f\u4ec0\u9ebc\uff1f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e989449 elementor-widget elementor-widget-text-editor\" data-id=\"e989449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2650\" data-end=\"2742\">\u7531 Docker \u7ba1\u7406\u7684\u4e00\u7a2e\u6301\u4e45\u5316\u5132\u5b58\u55ae\u5143\u3002<br data-start=\"2672\" data-end=\"2675\" \/>\u4f60\u4e0d\u9700\u8981\u6307\u5b9a\u4e3b\u6a5f\u8def\u5f91\uff0cDocker \u6703\u628a\u5b83\u5b58\u653e\u5728\u81ea\u5df1\u7684\u7ba1\u7406\u5340\u57df\uff08\u901a\u5e38\u5728 <code data-start=\"2711\" data-end=\"2740\">\/var\/lib\/docker\/volumes\/...<\/code>\uff09\u3002<\/p><p data-start=\"2744\" data-end=\"2747\">\u5efa\u7acb\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbb4d9c elementor-widget elementor-widget-code-highlight\" data-id=\"dbb4d9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume create mysql_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-466c144 elementor-widget elementor-widget-text-editor\" data-id=\"466c144\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4f7f\u7528\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dbed6e elementor-widget elementor-widget-code-highlight\" data-id=\"6dbed6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run -d --name db \\\r\n  -v mysql_data:\/var\/lib\/mysql \\\r\n  mysql:8.0\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-250f4e8 elementor-widget elementor-widget-heading\" data-id=\"250f4e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">6.2 \u70ba\u4ec0\u9ebc\u6b63\u5f0f\u74b0\u5883\u66f4\u63a8\u85a6 Volume\uff1f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec6f350 elementor-widget elementor-widget-text-editor\" data-id=\"ec6f350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"2912\" data-end=\"2937\"><span style=\"color: #3366ff;\"><strong data-start=\"2912\" data-end=\"2922\">\u751f\u547d\u9031\u671f\u7368\u7acb<\/strong><\/span>\uff1a\u5bb9\u5668\u522a\u6389\uff0cVolume \u9084\u5728<\/li><li data-start=\"2940\" data-end=\"2984\"><span style=\"color: #3366ff;\"><strong data-start=\"2940\" data-end=\"2949\">\u53ef\u651c\u6027\u66f4\u597d<\/strong><\/span>\uff1aCompose\u3001Swarm\u3001\u751a\u81f3\u672a\u4f86\u63a5 K8s \u7684 PV \u6982\u5ff5\u90fd\u66f4\u9806<\/li><li data-start=\"2987\" data-end=\"3033\"><span style=\"color: #3366ff;\"><strong data-start=\"2987\" data-end=\"3008\">\u53ef\u642d\u914d Volume Driver<\/strong><\/span>\uff1aNFS\u3001Ceph\u3001EBS\u3001\u5404\u7a2e\u5916\u90e8\u5132\u5b58\u66f4\u5bb9\u6613\u6574\u5408<\/li><li data-start=\"3036\" data-end=\"3066\"><span style=\"color: #3366ff;\"><strong data-start=\"3036\" data-end=\"3050\">\u6b0a\u9650\/\u9694\u96e2\u8f03\u5bb9\u6613\u6cbb\u7406<\/strong><\/span>\uff1a\u81f3\u5c11\u4e0d\u6703\u628a\u4efb\u610f\u4e3b\u6a5f\u8def\u5f91\u66b4\u9732\u51fa\u53bb<\/li><\/ul><blockquote><p>\u5bb9\u5668\u53ef\u4ee5\u96a8\u6642\u91cd\u5efa\uff0c\u4f46\u8cc7\u6599\u4e0d\u61c9\u8a72\u8ddf\u8457\u4e00\u8d77\u91cd\u5efa\u3002<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20e8f9b elementor-widget elementor-widget-heading\" data-id=\"20e8f9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">6.3 Docker Compose V2\uff1a\u6b63\u5f0f\u74b0\u5883\u7684 Volume \u5b9a\u7fa9\u65b9\u5f0f\uff082026 \u6a19\u6e96\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e3d0b9 elementor-widget elementor-widget-text-editor\" data-id=\"1e3d0b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"332\" data-end=\"478\">\u5728 2026 \u5e74\u7684\u5be6\u52d9\u74b0\u5883\u4e2d\uff0cDocker Compose \u5e7e\u4e4e\u5df2\u5168\u9762\u8f49\u5411 <strong data-start=\"370\" data-end=\"402\"><span style=\"color: #3366ff;\">Compose V2<\/span>\uff08<code data-start=\"383\" data-end=\"399\">docker compose<\/code>\uff09<\/strong>\u3002<br data-start=\"403\" data-end=\"406\" \/>\u96d6\u7136\u670d\u52d9\u5c64\u7684 volume \u639b\u8f09\u8a9e\u6cd5\u8b8a\u5316\u4e0d\u5927\uff0c\u4f46<strong data-start=\"430\" data-end=\"477\"><span style=\"color: #3366ff;\">\u771f\u6b63\u5f71\u97ff\u53ef\u7dad\u904b\u6027\u8207\u8cc7\u6599\u5b89\u5168\u7684\uff0c\u662f top-level<\/span> <code data-start=\"459\" data-end=\"469\">volumes:<\/code> <span style=\"color: #3366ff;\">\u7684\u5b9a\u7fa9\u65b9\u5f0f<\/span><\/strong>\u3002<\/p><p data-start=\"480\" data-end=\"515\">\u4ee5\u4e0b\u662f\u4e00\u500b<span style=\"color: #3366ff;\"><strong data-start=\"485\" data-end=\"514\">\u7b26\u5408\u6b63\u5f0f\u74b0\u5883\u6700\u4f73\u5be6\u52d9\u7684 Compose V2 \u7bc4\u4f8b<\/strong><\/span>\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2d1fd elementor-widget elementor-widget-code-highlight\" data-id=\"fc2d1fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>services:\r\n  db:\r\n    image: mysql:8.0\r\n    restart: unless-stopped\r\n    environment:\r\n      MYSQL_ROOT_PASSWORD: strong_password\r\n      MYSQL_DATABASE: app\r\n    volumes:\r\n      - db_data:\/var\/lib\/mysql\r\n\r\n  app:\r\n    image: myapp:latest\r\n    restart: unless-stopped\r\n    volumes:\r\n      - app_data:\/app\/data\r\n    depends_on:\r\n      - db\r\n\r\nvolumes:\r\n  db_data:\r\n    name: prod_db_data\r\n  app_data:\r\n    name: prod_app_data\r\n\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c615d55 elementor-widget elementor-widget-text-editor\" data-id=\"c615d55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"932\" data-end=\"975\">\u70ba\u4ec0\u9ebc\u300ctop-level volumes\u300d\u662f Production \u95dc\u9375\uff1f<\/h4><ul><li data-start=\"979\" data-end=\"1034\"><span style=\"color: #3366ff;\"><strong data-start=\"979\" data-end=\"994\">Volume \u540d\u7a31\u7a69\u5b9a<\/strong><\/span><br data-start=\"994\" data-end=\"997\" \/>\u660e\u78ba\u6307\u5b9a <code data-start=\"1004\" data-end=\"1011\">name:<\/code>\uff0c\u907f\u514d\u56e0\u5c08\u6848\u76ee\u9304\u4e0d\u540c\u800c\u7522\u751f\u591a\u7d44 Volume\u3002<\/li><li data-start=\"1038\" data-end=\"1092\"><span style=\"color: #3366ff;\"><strong data-start=\"1038\" data-end=\"1049\">\u8cc7\u6599\u8207\u670d\u52d9\u89e3\u8026<\/strong><\/span><br data-start=\"1049\" data-end=\"1052\" \/>\u5373\u4f7f\u6574\u500b Compose \u5c08\u6848\u522a\u9664\uff0cVolume \u4ecd\u53ef\u7368\u7acb\u7ba1\u7406\u3001\u5099\u4efd\u8207\u9084\u539f\u3002<\/li><li data-start=\"1096\" data-end=\"1142\"><span style=\"color: #3366ff;\"><strong data-start=\"1096\" data-end=\"1108\">\u907f\u514d\u96b1\u6027\u8cc7\u6599\u98a8\u96aa<\/strong><\/span><br data-start=\"1108\" data-end=\"1111\" \/>\u4e0d\u4f9d\u8cf4\u533f\u540d Volume \u6216\u96b1\u5f0f\u5efa\u7acb\uff0c\u8cc7\u6599\u751f\u547d\u9031\u671f\u53ef\u9810\u671f\u3002<\/li><\/ul><p data-start=\"1144\" data-end=\"1201\">\u9019\u4e5f\u662f\u70ba\u4ec0\u9ebc\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c<strong data-start=\"1157\" data-end=\"1200\">\u300c<span style=\"color: #3366ff;\">\u6709\u5b9a\u7fa9 top-level volumes\u300d\u8207\u300c\u53ea\u662f\u80fd\u8dd1\u300d\u4e4b\u9593\uff0c\u5b58\u5728\u672c\u8cea\u5dee\u7570<\/span><\/strong>\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-154923a elementor-widget elementor-widget-heading\" data-id=\"154923a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">7. \u533f\u540d Volume\u3001\u5177\u540d Volume\u3001Bind Mount\uff1a\u5dee\u7570\u4e00\u5b9a\u8981\u61c2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfc7157 elementor-widget elementor-widget-text-editor\" data-id=\"cfc7157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"105\" data-end=\"255\">\u5728\u5be6\u969b\u4f7f\u7528 Docker \u9032\u884c\u8cc7\u6599\u6301\u4e45\u5316\u6642\uff0c\u8a31\u591a\u554f\u984c\u4e26\u4e0d\u662f\u300c\u6709\u6c92\u6709\u639b\u8f09 Volume\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"151\" data-end=\"176\">\u4e0d\u6e05\u695a\u81ea\u5df1\u5be6\u969b\u4f7f\u7528\u7684\u662f\u54ea\u4e00\u7a2e\u985e\u578b\u7684\u639b\u8f09\u65b9\u5f0f<\/strong><\/span>\u3002<br data-start=\"177\" data-end=\"180\" \/>\u533f\u540d Volume\u3001\u5177\u540d Volume \u8207 Bind Mount \u5728\u6307\u4ee4\u5beb\u6cd5\u4e0a\u770b\u4f3c\u76f8\u8fd1\uff0c\u4f46\u5728\u8cc7\u6599\u53ef\u8ffd\u8e64\u6027\u3001\u7ba1\u7406\u6210\u672c\u8207\u6b63\u5f0f\u74b0\u5883\u98a8\u96aa\u4e0a\uff0c\u537b\u6709\u672c\u8cea\u4e0a\u7684\u5dee\u7570\u3002<\/p><p data-start=\"257\" data-end=\"415\">\u9019\u4e09\u7a2e\u65b9\u5f0f\u5206\u5225\u4ee3\u8868\u4e86 Docker \u5c0d\u8cc7\u6599\u7ba1\u7406\u4ecb\u5165\u7a0b\u5ea6\u7684\u4e0d\u540c\u5c64\u7d1a\uff1a<br data-start=\"290\" data-end=\"293\" \/>\u5f9e\u5b8c\u5168\u7531 Docker \u81ea\u52d5\u8655\u7406\u3001\u4f46\u96e3\u4ee5\u8fa8\u8b58\u7684\u533f\u540d Volume\uff0c\u5230\u53ef\u88ab\u660e\u78ba\u7ba1\u7406\u8207\u7dad\u904b\u7684\u5177\u540d Volume\uff0c\u518d\u5230\u7531\u4f7f\u7528\u8005\u81ea\u884c\u627f\u64d4\u8cac\u4efb\u7684 Bind Mount\u3002<br data-start=\"372\" data-end=\"375\" \/>\u82e5\u672a\u5148\u7406\u89e3\u9019\u4e9b\u5dee\u7570\uff0c\u5f88\u5bb9\u6613\u5728\u6e05\u7406\u8cc7\u6e90\u3001\u91cd\u5efa\u670d\u52d9\u6216\u9032\u884c\u5099\u4efd\u6642\uff0c\u8aa4\u522a\u771f\u6b63\u91cd\u8981\u7684\u8cc7\u6599\u3002<\/p><p data-start=\"417\" data-end=\"463\">\u56e0\u6b64\uff0c\u5728\u9032\u5165\u5be6\u969b\u6307\u4ee4\u8207\u4f7f\u7528\u60c5\u5883\u4e4b\u524d\uff0c\u5148\u91d0\u6e05\u9019\u4e09\u8005\u7684\u5b9a\u4f4d\u8207\u9069\u7528\u7bc4\u570d\uff0c\u662f\u907f\u514d\u8cc7\u6599\u4e8b\u6545\u7684\u95dc\u9375\u4e00\u6b65\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a736fc3 elementor-widget elementor-widget-heading\" data-id=\"a736fc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">7.1 \u533f\u540d Volume\uff08Anonymous Volume\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc65e08 elementor-widget elementor-widget-text-editor\" data-id=\"fc65e08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u533f\u540d Volume \u662f Docker \u5728\u672a\u660e\u78ba\u6307\u5b9a Volume \u540d\u7a31\u6642\uff0c\u81ea\u52d5\u5efa\u7acb\u7684\u8cc7\u6599\u5132\u5b58\u7a7a\u9593\u3002\u9019\u7a2e\u65b9\u5f0f\u96d6\u7136\u80fd\u5feb\u901f\u9054\u6210\u8cc7\u6599\u6301\u4e45\u5316\uff0c\u4f46\u7531\u65bc\u7f3a\u4e4f\u53ef\u8fa8\u8b58\u7684\u540d\u7a31\u8207\u660e\u78ba\u7ba1\u7406\u610f\u5716\uff0c\u5728\u5be6\u52d9\u4e0a\u5f80\u5f80\u96e3\u4ee5\u8ffd\u8e64\u8207\u7dad\u8b77\uff0c\u56e0\u6b64\u8f03\u5c11\u88ab\u5efa\u8b70\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a65d84 elementor-widget elementor-widget-code-highlight\" data-id=\"9a65d84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run -v \/var\/lib\/mysql mysql:8.0<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5530315 elementor-widget elementor-widget-text-editor\" data-id=\"5530315\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4f60\u6c92\u6709\u547d\u540d\uff0cDocker \u6703\u81ea\u52d5\u751f\u6210\u4e00\u500b\u533f\u540d Volume\u3002<br data-start=\"3282\" data-end=\"3285\" \/>\u512a\u9ede\uff1a\u5feb\u901f<br data-start=\"3290\" data-end=\"3293\" \/>\u7f3a\u9ede\uff1a\u96e3\u7ba1\u7406\u3001\u96e3\u8fa8\u8b58\u3001\u6e05\u7406\u4e0d\u5c0f\u5fc3\u5c31\u4e1f\u8cc7\u6599<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a083518 elementor-widget elementor-widget-heading\" data-id=\"a083518\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">7.2 \u5177\u540d Volume\uff08Named Volume\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d80d196 elementor-widget elementor-widget-text-editor\" data-id=\"d80d196\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u5177\u540d Volume \u662f\u7531\u4f7f\u7528\u8005\u660e\u78ba\u547d\u540d\u4e26\u4ea4\u7531 Docker \u7ba1\u7406\u7684\u8cc7\u6599\u5132\u5b58\u7a7a\u9593\uff0c\u80fd\u5920\u6e05\u695a\u6a19\u793a\u7528\u9014\u4e26\u7368\u7acb\u65bc\u5bb9\u5668\u751f\u547d\u9031\u671f\u5b58\u5728\u3002\u76f8\u8f03\u65bc\u533f\u540d Volume\uff0c\u5177\u540d Volume \u66f4\u5bb9\u6613\u88ab\u8ffd\u8e64\u3001\u5099\u4efd\u8207\u9077\u79fb\uff0c\u56e0\u6b64\u88ab\u8996\u70ba\u6b63\u5f0f\u74b0\u5883\u4e2d\u6700\u63a8\u85a6\u7684 Docker \u8cc7\u6599\u6301\u4e45\u5316\u65b9\u5f0f\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ceba92a elementor-widget elementor-widget-code-highlight\" data-id=\"ceba92a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume create db_data\r\ndocker run -v db_data:\/var\/lib\/mysql mysql:8.0<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eda0d80 elementor-widget elementor-widget-text-editor\" data-id=\"eda0d80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"3435\" data-end=\"3456\">\u6b63\u5f0f\u74b0\u5883\u57fa\u672c\u90fd\u7528\u5177\u540d Volume\uff0c\u56e0\u70ba\uff1a<\/p><ul><li data-start=\"3459\" data-end=\"3462\">\u53ef\u8ffd\u8e64<\/li><li data-start=\"3465\" data-end=\"3471\">\u53ef\u5099\u4efd\/\u9077\u79fb<\/li><li data-start=\"3474\" data-end=\"3490\">\u53ef\u900f\u904e Compose \u7d71\u4e00\u7ba1\u7406<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-117f72f elementor-widget elementor-widget-heading\" data-id=\"117f72f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">7.3 Bind Mount<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94ff234 elementor-widget elementor-widget-text-editor\" data-id=\"94ff234\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"95\" data-end=\"198\">Bind Mount \u662f\u5c07\u4e3b\u6a5f\u4e0a\u7684\u65e2\u6709\u76ee\u9304\u76f4\u63a5\u639b\u8f09\u9032\u5bb9\u5668\u4e2d\uff0c\u7531\u4f5c\u696d\u7cfb\u7d71\u672c\u8eab\u8ca0\u8cac\u8cc7\u6599\u7ba1\u7406\u3002\u9019\u7a2e\u65b9\u5f0f\u5f48\u6027\u9ad8\u3001\u53ef\u5373\u6642\u5b58\u53d6\u5be6\u9ad4\u6a94\u6848\uff0c\u4f46\u4e5f\u56e0\u70ba\u5f37\u70c8\u4f9d\u8cf4\u4e3b\u6a5f\u8def\u5f91\u8207\u6b0a\u9650\u8a2d\u5b9a\uff0c\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u9700\u8981\u7279\u5225\u8b39\u614e\u8a55\u4f30\u5176\u7dad\u904b\u8207\u5b89\u5168\u98a8\u96aa\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2a937d elementor-widget elementor-widget-code-highlight\" data-id=\"d2a937d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>-v \/data\/mysql:\/var\/lib\/mysql<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-689af0c elementor-widget elementor-widget-text-editor\" data-id=\"689af0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4f60\u7684\u63a7\u5236\u529b\u6700\u5927\uff0c\u4f46\u4e5f\u8981\u627f\u64d4\u6700\u591a\u8cac\u4efb\u8207\u98a8\u96aa\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5d66d7 elementor-widget elementor-widget-heading\" data-id=\"d5d66d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">8. Docker Compose \u7684\u6b63\u78ba Volume \u5beb\u6cd5\uff08WordPress + MySQL \u7bc4\u4f8b\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5365bee elementor-widget elementor-widget-text-editor\" data-id=\"5365bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"122\" data-end=\"264\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u5bb9\u5668\u901a\u5e38\u4e0d\u6703\u4ee5\u55ae\u4e00 <code data-start=\"139\" data-end=\"151\">docker run<\/code> \u6307\u4ee4\u9577\u671f\u7dad\u904b\uff0c\u800c\u662f\u900f\u904e Docker Compose \u5c07\u591a\u500b\u670d\u52d9\u3001\u7db2\u8def\u8207\u8cc7\u6599\u5132\u5b58\u95dc\u4fc2\u4e00\u4f75\u5b9a\u7fa9\u8207\u7ba1\u7406\u3002<br data-start=\"202\" data-end=\"205\" \/>\u6b64\u6642\uff0cVolume \u7684\u5beb\u6cd5\u4e0d\u518d\u53ea\u662f\u300c\u80fd\u4e0d\u80fd\u639b\u4e0a\u53bb\u300d\uff0c\u800c\u662f\u95dc\u4fc2\u5230<span style=\"color: #3366ff;\"><strong data-start=\"236\" data-end=\"263\">\u8cc7\u6599\u662f\u5426\u6703\u5728\u91cd\u5efa\u3001\u66f4\u65b0\u8207\u670d\u52d9\u91cd\u555f\u5f8c\u4f9d\u7136\u5b8c\u6574\u4fdd\u7559<\/strong><\/span>\u3002<\/p><p data-start=\"266\" data-end=\"374\">WordPress \u642d\u914d MySQL \u662f\u6700\u5e38\u898b\u3001\u4e5f\u6700\u5bb9\u6613\u9a57\u8b49\u8cc7\u6599\u6301\u4e45\u5316\u662f\u5426\u6b63\u78ba\u7684\u5be6\u52d9\u5834\u666f\u3002\u900f\u904e\u9019\u500b\u7bc4\u4f8b\uff0c\u53ef\u4ee5\u6e05\u695a\u770b\u51fa\u54ea\u4e9b\u76ee\u9304\u5fc5\u9808\u88ab\u6301\u4e45\u5316\u3001Volume \u61c9\u8a72\u5982\u4f55\u5ba3\u544a\uff0c\u4ee5\u53ca\u54ea\u4e9b\u932f\u8aa4\u5beb\u6cd5\u6703\u5728\u5be6\u969b\u4e0a\u7dda\u5f8c\u57cb\u4e0b\u8cc7\u6599\u907a\u5931\u7684\u98a8\u96aa\u3002<\/p><p data-start=\"3639\" data-end=\"3691\">\u4ee5\u4e0b\u662f\u5178\u578b\u6b63\u5f0f\u74b0\u5883\u6700\u5e38\u898b\u7d44\u5408\uff1aWordPress + Database\u3002<br data-start=\"3675\" data-end=\"3678\" \/>\u8cc7\u6599\u6301\u4e45\u5316\u7684\u95dc\u9375\u662f\u5169\u500b\u9ede\uff1a<\/p><ul><li data-start=\"3695\" data-end=\"3718\">DB \u8cc7\u6599\u76ee\u9304\uff08\/var\/lib\/mysql\uff09<\/li><li data-start=\"3721\" data-end=\"3755\">WP \u5a92\u9ad4\/\u7a0b\u5f0f\uff08\/var\/www\/html\uff0c\u81f3\u5c11 uploads\uff09<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b77ed64 elementor-widget elementor-widget-heading\" data-id=\"b77ed64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">8.1 \u5efa\u8b70\u5beb\u6cd5\uff08\u5177\u540d Volume\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8519a4b elementor-widget elementor-widget-code-highlight\" data-id=\"8519a4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>version: \"3.9\"\r\n\r\nservices:\r\n  db:\r\n    image: mysql:8.0\r\n    container_name: db\r\n    environment:\r\n      MYSQL_ROOT_PASSWORD: \"strong_password\"\r\n      MYSQL_DATABASE: \"wordpress\"\r\n      MYSQL_USER: \"wp\"\r\n      MYSQL_PASSWORD: \"wp_password\"\r\n    volumes:\r\n      - db_data:\/var\/lib\/mysql\r\n    restart: unless-stopped\r\n\r\n  wordpress:\r\n    image: wordpress:php8.3-apache\r\n    container_name: wordpress\r\n    depends_on:\r\n      - db\r\n    environment:\r\n      WORDPRESS_DB_HOST: \"db:3306\"\r\n      WORDPRESS_DB_NAME: \"wordpress\"\r\n      WORDPRESS_DB_USER: \"wp\"\r\n      WORDPRESS_DB_PASSWORD: \"wp_password\"\r\n    volumes:\r\n      - wp_data:\/var\/www\/html\r\n    ports:\r\n      - \"8080:80\"\r\n    restart: unless-stopped\r\n\r\nvolumes:\r\n  db_data:\r\n  wp_data:\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-230c8f8 elementor-widget elementor-widget-heading\" data-id=\"230c8f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">8.2 \u4f60\u5fc5\u9808\u77e5\u9053\u7684\u522a\u9664\u5dee\u7570<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b42b171 elementor-widget elementor-widget-text-editor\" data-id=\"b42b171\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"99\" data-end=\"235\">\u5728 Docker Compose \u7684\u64cd\u4f5c\u6d41\u7a0b\u4e2d\uff0c\u300c\u505c\u6b62\u670d\u52d9\u300d\u8207\u300c\u522a\u9664\u8cc7\u6599\u300d\u5176\u5be6\u662f\u5169\u500b\u5b8c\u5168\u4e0d\u540c\u5c64\u7d1a\u7684\u884c\u70ba\uff0c\u4f46\u8a31\u591a\u4e8b\u6545\u6b63\u662f\u767c\u751f\u5728\u9019\u500b\u5dee\u7570\u88ab\u5ffd\u7565\u7684\u60c5\u6cc1\u4e0b\u3002<br data-start=\"173\" data-end=\"176\" \/>\u67d0\u4e9b\u6307\u4ee4\u770b\u4f3c\u53ea\u662f\u6e05\u7406\u6216\u91cd\u5efa\u670d\u52d9\uff0c\u5be6\u969b\u4e0a\u537b\u53ef\u80fd\u9023\u540c Volume \u4e00\u4f75\u79fb\u9664\uff0c\u5c0e\u81f4\u8cc7\u6599\u5728\u6c92\u6709\u4efb\u4f55\u932f\u8aa4\u63d0\u793a\u7684\u60c5\u6cc1\u4e0b\u6c38\u4e45\u6d88\u5931\u3002<\/p><p data-start=\"237\" data-end=\"361\">\u56e0\u6b64\uff0c\u6e05\u695a\u7406\u89e3\u5404\u7a2e <code data-start=\"247\" data-end=\"255\">docker<\/code> \u8207 <code data-start=\"258\" data-end=\"274\">docker compose<\/code> \u6307\u4ee4\u5c0d <span style=\"color: #3366ff;\"><strong data-start=\"279\" data-end=\"297\">Volume \u751f\u547d\u9031\u671f\u7684\u5f71\u97ff<\/strong><\/span>\uff0c\u4e0d\u662f\u9032\u968e\u6280\u5de7\uff0c\u800c\u662f\u6b63\u5f0f\u74b0\u5883\u4e2d\u5fc5\u9808\u5177\u5099\u7684\u57fa\u672c\u8a8d\u77e5\u3002\u4ee5\u4e0b\u5c07\u91dd\u5c0d\u5e38\u898b\u6307\u4ee4\u8aaa\u660e\u5b83\u5011\u662f\u5426\u6703\u5f71\u97ff\u5df2\u5b58\u5728\u7684\u8cc7\u6599\uff0c\u5e6b\u52a9\u4f60\u5728\u64cd\u4f5c\u6642\u505a\u51fa\u6b63\u78ba\u5224\u65b7\u3002<\/p><ul><li data-start=\"4519\" data-end=\"4559\"><code data-start=\"4519\" data-end=\"4540\">docker compose down<\/code>\uff1a\u901a\u5e38\u4e0d\u522a volumes\uff08\u8cc7\u6599\u4ecd\u5728\uff09<\/li><li data-start=\"4562\" data-end=\"4609\"><code data-start=\"4562\" data-end=\"4586\">docker compose down -v<\/code>\uff1a<span style=\"color: #3366ff;\"><strong data-start=\"4587\" data-end=\"4609\">\u6703\u522a volumes\uff08\u8cc7\u6599\u76f4\u63a5\u6d88\u5931\uff09<\/strong><\/span><\/li><\/ul><p data-start=\"4611\" data-end=\"4625\">\u6b63\u5f0f\u74b0\u5883\u907f\u514d\u4f7f\u7528 <code data-start=\"4620\" data-end=\"4624\">-v<\/code>\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91e2f89 elementor-widget elementor-widget-heading\" data-id=\"91e2f89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">8.3 Docker Compose\uff1a\u540c\u6642\u7ba1\u7406 Volumes \u8207 Networks \u7684\u5be6\u6230\u7bc4\u4f8b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7018b3 elementor-widget elementor-widget-text-editor\" data-id=\"d7018b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"99\" data-end=\"235\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Compose \u7684\u50f9\u503c\u4e0d\u53ea\u662f\u555f\u52d5\u591a\u500b\u5bb9\u5668\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"315\" data-end=\"343\">\u5c07\u670d\u52d9\u3001\u8cc7\u6599\u8207\u7db2\u8def\u95dc\u4fc2\u4e00\u4f75\u7d0d\u5165\u53ef\u7248\u672c\u63a7\u7ba1\u7684\u8a2d\u5b9a\u6a94<\/strong><\/span>\u3002<br data-start=\"344\" data-end=\"347\" \/>\u4ee5\u4e0b\u7bc4\u4f8b\u5c55\u793a\u4e00\u500b\u5be6\u969b\u53ef\u4e0a\u7dda\u7684\u7d50\u69cb\uff1a\u8cc7\u6599\u3001\u670d\u52d9\u8207\u7db2\u8def\u6e05\u695a\u5206\u5c64\uff0c\u4e14\u5f7c\u6b64\u8cac\u4efb\u660e\u78ba\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c31db4f elementor-widget elementor-widget-code-highlight\" data-id=\"c31db4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>version: \"3.9\"\r\n\r\nservices:\r\n  db:\r\n    image: mysql:8.0\r\n    container_name: wp-db\r\n    restart: unless-stopped\r\n    environment:\r\n      MYSQL_ROOT_PASSWORD: strong_root_password\r\n      MYSQL_DATABASE: wordpress\r\n      MYSQL_USER: wpuser\r\n      MYSQL_PASSWORD: wp_password\r\n    volumes:\r\n      - db_data:\/var\/lib\/mysql\r\n    networks:\r\n      - backend\r\n\r\n  wordpress:\r\n    image: wordpress:php8.3-apache\r\n    container_name: wp-app\r\n    restart: unless-stopped\r\n    depends_on:\r\n      - db\r\n    environment:\r\n      WORDPRESS_DB_HOST: wp-db:3306\r\n      WORDPRESS_DB_NAME: wordpress\r\n      WORDPRESS_DB_USER: wpuser\r\n      WORDPRESS_DB_PASSWORD: wp_password\r\n    volumes:\r\n      - wp_data:\/var\/www\/html\r\n    networks:\r\n      - frontend\r\n      - backend\r\n    ports:\r\n      - \"8080:80\"\r\n\r\nnetworks:\r\n  frontend:\r\n    driver: bridge\r\n  backend:\r\n    driver: bridge\r\n\r\nvolumes:\r\n  db_data:\r\n  wp_data:\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5ef20f elementor-widget elementor-widget-text-editor\" data-id=\"a5ef20f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"1252\" data-end=\"1276\">\u70ba\u4ec0\u9ebc\u9019\u500b\u7bc4\u4f8b\u300c\u7b26\u5408\u6b63\u5f0f\u74b0\u5883\u6700\u4f4e\u6a19\u6e96\u300d<\/h4><ul data-start=\"1278\" data-end=\"1516\"><li data-start=\"1278\" data-end=\"1375\"><p data-start=\"1280\" data-end=\"1291\"><strong data-start=\"1280\" data-end=\"1291\">Volumes<\/strong><\/p><ul data-start=\"1294\" data-end=\"1375\"><li data-start=\"1294\" data-end=\"1329\"><p data-start=\"1296\" data-end=\"1329\"><code data-start=\"1296\" data-end=\"1305\">db_data<\/code>\uff1a\u5c08\u7528\u65bc\u8cc7\u6599\u5eab\uff0c\u78ba\u4fdd\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u751f\u547d\u9031\u671f\u6d88\u5931<\/p><\/li><li data-start=\"1332\" data-end=\"1375\"><p data-start=\"1334\" data-end=\"1375\"><code data-start=\"1334\" data-end=\"1343\">wp_data<\/code>\uff1a\u5c08\u7528\u65bc WordPress \u7a0b\u5f0f\u8207 uploads\uff0c\u53ef\u7368\u7acb\u5099\u4efd<\/p><\/li><\/ul><\/li><li data-start=\"1377\" data-end=\"1468\"><p data-start=\"1379\" data-end=\"1391\"><strong data-start=\"1379\" data-end=\"1391\">Networks<\/strong><\/p><ul data-start=\"1394\" data-end=\"1468\"><li data-start=\"1394\" data-end=\"1438\"><p data-start=\"1396\" data-end=\"1438\"><code data-start=\"1396\" data-end=\"1405\">backend<\/code>\uff1a\u50c5\u9650 WordPress \u2194 DB \u6e9d\u901a\uff0c\u907f\u514d\u8cc7\u6599\u5eab\u76f4\u63a5\u66b4\u9732<\/p><\/li><li data-start=\"1441\" data-end=\"1468\"><p data-start=\"1443\" data-end=\"1468\"><code data-start=\"1443\" data-end=\"1453\">frontend<\/code>\uff1a\u5c0d\u5916\u670d\u52d9\u5c64\uff0c\u7db2\u8def\u8cac\u4efb\u6e05\u695a\u5206\u96e2<\/p><\/li><\/ul><\/li><li data-start=\"1470\" data-end=\"1516\"><p data-start=\"1472\" data-end=\"1480\"><strong data-start=\"1472\" data-end=\"1480\">\u8a2d\u8a08\u539f\u5247<\/strong><\/p><ul data-start=\"1483\" data-end=\"1516\"><li data-start=\"1483\" data-end=\"1492\"><p data-start=\"1485\" data-end=\"1492\">\u5bb9\u5668\u53ef\u91cd\u5efa<\/p><\/li><li data-start=\"1495\" data-end=\"1504\"><p data-start=\"1497\" data-end=\"1504\">\u8cc7\u6599\u53ef\u4fdd\u5b58<\/p><\/li><li data-start=\"1507\" data-end=\"1516\"><p data-start=\"1509\" data-end=\"1516\">\u7db2\u8def\u53ef\u9694\u96e2<\/p><\/li><\/ul><\/li><\/ul><p data-start=\"1518\" data-end=\"1546\">\u9019\u7a2e\u7d50\u69cb\uff0c\u6b63\u662f\u5f9e\u300c\u80fd\u8dd1\u300d\u9032\u968e\u5230\u300c\u80fd\u9577\u671f\u7dad\u904b\u300d\u7684\u95dc\u9375\u5dee\u7570\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bff4725 elementor-widget elementor-widget-heading\" data-id=\"bff4725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">9. Volume \u7684\u751f\u547d\u9031\u671f\u7ba1\u7406\uff1a\u67e5\u770b\u3001\u5b9a\u4f4d\u3001\u6e05\u7406<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b13208 elementor-widget elementor-widget-text-editor\" data-id=\"6b13208\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"109\" data-end=\"246\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Volume \u4e26\u4e0d\u662f\u300c\u7528\u5b8c\u5373\u4e1f\u300d\u7684\u66ab\u5b58\u8cc7\u6e90\uff0c\u800c\u662f\u4e00\u7a2e\u9700\u8981\u88ab\u59a5\u5584\u7ba1\u7406\u3001\u9577\u671f\u8ffd\u8e64\u7684\u8cc7\u6599\u8cc7\u7522\u3002<br data-start=\"167\" data-end=\"170\" \/>\u96a8\u8457\u670d\u52d9\u91cd\u5efa\u3001\u5bb9\u5668\u66f4\u65b0\u8207\u90e8\u7f72\u6b21\u6578\u589e\u52a0\uff0cVolume \u5f88\u5bb9\u6613\u5728\u4e0d\u77e5\u4e0d\u89ba\u4e2d\u7d2f\u7a4d\uff0c\u82e5\u7f3a\u4e4f\u6e05\u695a\u7684\u67e5\u770b\u8207\u8fa8\u8b58\u6a5f\u5236\uff0c\u5c07\u76f4\u63a5\u5f71\u97ff\u7dad\u904b\u6548\u7387\uff0c\u751a\u81f3\u589e\u52a0\u8aa4\u522a\u91cd\u8981\u8cc7\u6599\u7684\u98a8\u96aa\u3002<\/p><p data-start=\"248\" data-end=\"374\">\u56e0\u6b64\uff0c\u7406\u89e3 Volume \u7684\u751f\u547d\u9031\u671f\u2014\u2014\u5f9e\u5efa\u7acb\u3001\u4f7f\u7528\u3001\u9592\u7f6e\u5230\u6e05\u7406\u2014\u2014\u662f\u8cc7\u6599\u6301\u4e45\u5316\u7b56\u7565\u4e2d\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u74b0\u3002\u672c\u7bc0\u5c07\u8aaa\u660e\u5982\u4f55\u5b89\u5168\u5730\u67e5\u770b Volume \u72c0\u614b\u3001\u5b9a\u4f4d\u5be6\u969b\u5b58\u653e\u4f4d\u7f6e\uff0c\u4ee5\u53ca\u5728\u4e0d\u5f71\u97ff\u65e2\u6709\u8cc7\u6599\u7684\u524d\u63d0\u4e0b\u9032\u884c\u5fc5\u8981\u7684\u6e05\u7406\u4f5c\u696d\uff0c\u907f\u514d\u56e0\u7ba1\u7406\u758f\u5ffd\u800c\u9020\u6210\u4e0d\u53ef\u9006\u7684\u8cc7\u6599\u640d\u5931\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0ca97f elementor-widget elementor-widget-heading\" data-id=\"b0ca97f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">9.1 \u5217\u51fa\u6240\u6709 Volume<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56cd528 elementor-widget elementor-widget-text-editor\" data-id=\"56cd528\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u5728\u9032\u884c\u4efb\u4f55\u8cc7\u6599\u7dad\u8b77\u3001\u5099\u4efd\u6216\u6e05\u7406\u52d5\u4f5c\u4e4b\u524d\uff0c\u7b2c\u4e00\u6b65\u6c38\u9060\u61c9\u8a72\u662f<span style=\"color: #3366ff;\"><strong data-start=\"128\" data-end=\"164\">\u5148\u78ba\u8a8d\u76ee\u524d\u74b0\u5883\u4e2d\u5be6\u969b\u5b58\u5728\u591a\u5c11 Volume\uff0c\u4ee5\u53ca\u5b83\u5011\u662f\u5426\u4ecd\u88ab\u4f7f\u7528<\/strong><\/span>\u3002<br data-start=\"165\" data-end=\"168\" \/>\u900f\u904e\u5217\u51fa\u6240\u6709 Volume\uff0c\u53ef\u4ee5\u5feb\u901f\u638c\u63e1\u54ea\u4e9b\u8cc7\u6599\u4ecd\u8207\u670d\u52d9\u76f8\u95dc\u3001\u54ea\u4e9b\u53ef\u80fd\u5df2\u6210\u70ba\u9592\u7f6e\u8cc7\u6e90\uff0c\u907f\u514d\u5728\u672a\u91d0\u6e05\u72c0\u6cc1\u4e0b\u8aa4\u522a\u4ecd\u5177\u95dc\u9375\u6027\u7684\u8cc7\u6599\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9d523f elementor-widget elementor-widget-code-highlight\" data-id=\"f9d523f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume ls<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19c56b2 elementor-widget elementor-widget-heading\" data-id=\"19c56b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">9.2 \u67e5\u770b\u67d0\u500b Volume \u7684\u7d30\u7bc0\uff08\u542b\u5be6\u9ad4\u8def\u5f91\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf0752d elementor-widget elementor-widget-text-editor\" data-id=\"bf0752d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u50c5\u77e5\u9053 Volume \u7684\u540d\u7a31\u4e26\u4e0d\u8db3\u4ee5\u652f\u6490\u7dad\u904b\u8207\u5099\u4efd\u9700\u6c42\uff0c\u66f4\u91cd\u8981\u7684\u662f\u80fd\u5920<span style=\"color: #3366ff;\"><strong data-start=\"160\" data-end=\"194\">\u7cbe\u78ba\u78ba\u8a8d\u8a72 Volume \u7684\u5be6\u969b\u639b\u8f09\u4f4d\u7f6e\u3001\u4f7f\u7528\u72c0\u614b\u8207\u95dc\u806f\u5bb9\u5668<\/strong><\/span>\u3002<br data-start=\"195\" data-end=\"198\" \/>\u900f\u904e\u67e5\u770b Volume \u7684\u8a73\u7d30\u8cc7\u8a0a\uff0c\u53ef\u4ee5\u907f\u514d\u5728\u5099\u4efd\u3001\u9077\u79fb\u6216\u554f\u984c\u6392\u67e5\u6642\uff0c\u8aa4\u5224\u8cc7\u6599\u4f4d\u7f6e\u6216\u64cd\u4f5c\u932f\u8aa4\u7684 Volume\uff0c\u78ba\u4fdd\u6bcf\u4e00\u6b21\u7dad\u8b77\u884c\u70ba\u90fd\u5efa\u7acb\u5728\u6b63\u78ba\u7684\u8cc7\u6599\u57fa\u790e\u4e0a\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23c7b92 elementor-widget elementor-widget-code-highlight\" data-id=\"23c7b92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume inspect db_data\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bae4c5 elementor-widget elementor-widget-text-editor\" data-id=\"0bae4c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4f60\u6703\u770b\u5230 <code data-start=\"4792\" data-end=\"4804\">Mountpoint<\/code>\uff0c\u9019\u662f Docker \u5be6\u969b\u5b58\u653e\u8cc7\u6599\u7684\u4f4d\u7f6e\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81bdbbd elementor-widget elementor-widget-heading\" data-id=\"81bdbbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">9.3 \u6e05\u7406\u672a\u4f7f\u7528\u7684 Volume\uff08\u975e\u5e38\u5371\u96aa\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a7a28d elementor-widget elementor-widget-text-editor\" data-id=\"6a7a28d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u96a8\u8457\u5bb9\u5668\u53cd\u8986\u5efa\u7acb\u8207\u79fb\u9664\uff0c\u7cfb\u7d71\u4e2d\u96e3\u514d\u6703\u7d2f\u7a4d\u672a\u518d\u88ab\u4f7f\u7528\u7684 Volume\uff0c\u9019\u4e5f\u662f Docker \u63d0\u4f9b\u6e05\u7406\u6a5f\u5236\u7684\u539f\u56e0\u3002\u7136\u800c\uff0c\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u300c\u672a\u88ab\u5bb9\u5668\u5f15\u7528\u300d\u4e26\u4e0d\u7b49\u540c\u65bc\u300c\u4e0d\u91cd\u8981\u7684\u8cc7\u6599\u300d\u3002<br data-start=\"398\" data-end=\"401\" \/>\u5728\u672a\u78ba\u8a8d\u8cc7\u6599\u7528\u9014\u8207\u5099\u4efd\u72c0\u614b\u4e4b\u524d\uff0c\u4efb\u4f55\u6e05\u7406 Volume \u7684\u52d5\u4f5c\u90fd\u61c9\u88ab\u8996\u70ba\u9ad8\u98a8\u96aa\u64cd\u4f5c\uff0c\u5fc5\u9808\u8b39\u614e\u8a55\u4f30\u5176\u5f71\u97ff\u7bc4\u570d\uff0c\u907f\u514d\u56e0\u8aa4\u5224\u800c\u9020\u6210\u7121\u6cd5\u5fa9\u539f\u7684\u8cc7\u6599\u640d\u5931\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a4f024 elementor-widget elementor-widget-code-highlight\" data-id=\"2a4f024\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume prune<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a34050 elementor-widget elementor-widget-text-editor\" data-id=\"7a34050\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"4887\" data-end=\"4940\">\u9019\u6703\u522a\u9664\u300c\u672a\u88ab\u4efb\u4f55\u5bb9\u5668\u5f15\u7528\u300d\u7684 Volume\u3002<br data-start=\"4910\" data-end=\"4913\" \/>\u82e5\u4f60\u525b\u597d\u628a\u5bb9\u5668\u522a\u4e86\uff0c\u4f46\u8cc7\u6599\u9084\u60f3\u7559\u8457\uff0c\u9019\u4e00\u5200\u4e0b\u53bb\u5c31\u6c92\u4e86\u3002<\/p><p data-start=\"4942\" data-end=\"4979\">\u6b63\u5f0f\u74b0\u5883\u61c9\u628a Volume \u6e05\u7406\u7d0d\u5165\u56b4\u683c SOP\uff0c\u800c\u4e0d\u662f\u96a8\u624b prune\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52a3f4f elementor-widget elementor-widget-heading\" data-id=\"52a3f4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">10. \u5099\u4efd\u8207\u9084\u539f\uff1aVolume \u2260 Backup\uff08\u5fc5\u505a\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2da06b9 elementor-widget elementor-widget-text-editor\" data-id=\"2da06b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"121\" data-end=\"242\">Docker Volume \u7684\u89d2\u8272\u662f<span style=\"color: #3366ff;\"><strong data-start=\"139\" data-end=\"159\">\u8b93\u8cc7\u6599\u4e0d\u6703\u96a8\u8457\u5bb9\u5668\u522a\u9664\u800c\u7acb\u5373\u6d88\u5931<\/strong><\/span>\uff0c\u4f46\u9019\u4e26\u4e0d\u7b49\u540c\u65bc\u8cc7\u6599\u5df2\u7d93\u53d7\u5230\u5b8c\u6574\u4fdd\u8b77\u3002<br data-start=\"178\" data-end=\"181\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u771f\u6b63\u9020\u6210\u91cd\u5927\u4e8b\u6545\u7684\uff0c\u5f80\u5f80\u4e0d\u662f\u5bb9\u5668\u88ab\u522a\u9664\uff0c\u800c\u662f\u8cc7\u6599\u56e0\u8aa4\u64cd\u4f5c\u3001\u8edf\u9ad4\u932f\u8aa4\u3001\u78c1\u789f\u640d\u6bc0\u3001\u52d2\u7d22\u8edf\u9ad4\u6216\u4eba\u70ba\u5931\u8aa4\u800c\u7121\u6cd5\u5fa9\u539f\u3002<\/p><p data-start=\"244\" data-end=\"360\">\u4e5f\u5c31\u662f\u8aaa\uff0cVolume \u89e3\u6c7a\u7684\u662f\u300c\u5bb9\u5668\u751f\u547d\u9031\u671f\u300d\u7684\u554f\u984c\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"272\" data-end=\"297\">\u5099\u4efd\u8207\u9084\u539f\u5247\u89e3\u6c7a\u7684\u662f\u300c\u8cc7\u6599\u5b58\u7e8c\u98a8\u96aa\u300d\u7684\u554f\u984c<\/strong><\/span>\u3002<br data-start=\"298\" data-end=\"301\" \/>\u5982\u679c\u53ea\u6709 Volume\u3001\u537b\u6c92\u6709\u53ef\u9a57\u8b49\u7684\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff0c\u4e00\u65e6\u8cc7\u6599\u767c\u751f\u640d\u6bc0\uff0c\u4ecd\u7136\u6703\u9762\u81e8\u8207\u300c\u6c92\u6709\u6301\u4e45\u5316\u300d\u5e7e\u4e4e\u76f8\u540c\u7684\u71df\u904b\u98a8\u96aa\u3002<\/p><p data-start=\"362\" data-end=\"482\">\u56e0\u6b64\uff0c\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u8cc7\u6599\u6301\u4e45\u5316\u7684\u8a2d\u8a08\u5fc5\u9808\u540c\u6642\u5305\u542b\u4e09\u500b\u5c64\u9762\uff1a<br data-start=\"391\" data-end=\"394\" \/>\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u6d88\u5931\u3001\u8cc7\u6599\u80fd\u88ab\u5b9a\u671f\u5099\u4efd\uff0c\u4ee5\u53ca\u5099\u4efd\u5728\u9700\u8981\u6642\u80fd\u5920\u78ba\u5be6\u9084\u539f\u3002\u672c\u7bc0\u5c07\u5f9e\u5be6\u52d9\u89d2\u5ea6\u8aaa\u660e\uff0c\u5982\u4f55\u6b63\u78ba\u770b\u5f85 Volume \u8207 Backup \u7684\u89d2\u8272\u5206\u5de5\uff0c\u4e26\u5efa\u7acb\u53ef\u843d\u5730\u7684\u5099\u4efd\u8207\u9084\u539f\u7b56\u7565\u3002<\/p><p data-start=\"5020\" data-end=\"5053\">Volume \u53ea\u662f\u6301\u4e45\u5316\uff0c\u4e0d\u4ee3\u8868\u6709\u5099\u4efd\u3002\u5099\u4efd\u4f60\u81f3\u5c11\u8981\u505a\u5230\u5176\u4e2d\u4e00\u7a2e\uff1a<\/p><ul><li data-start=\"5057\" data-end=\"5073\">\u6a94\u6848\u7d1a\u5099\u4efd\uff08tar\/rsync\uff09<\/li><li data-start=\"5076\" data-end=\"5110\">Snapshot\uff08LVM\/ZFS\/Storage Snapshot\uff09<\/li><li data-start=\"5113\" data-end=\"5134\">\u96f2\u7aef\u7269\u4ef6\u5132\u5b58\uff08S3 compatible\uff09<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a2658f elementor-widget elementor-widget-heading\" data-id=\"3a2658f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">10.1 Volume \u5099\u4efd\uff08\u901a\u7528\u4f5c\u6cd5\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1971fd6 elementor-widget elementor-widget-text-editor\" data-id=\"1971fd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u5728\u5c1a\u672a\u5c0e\u5165\u5132\u5b58\u5c64\u5feb\u7167\u6216\u5c08\u7528\u5099\u4efd\u7cfb\u7d71\u4e4b\u524d\uff0c\u6700\u901a\u7528\u3001\u4e5f\u6700\u5bb9\u6613\u7406\u89e3\u7684\u65b9\u5f0f\uff0c\u5c31\u662f\u900f\u904e\u81e8\u6642\u5bb9\u5668\u76f4\u63a5\u5b58\u53d6 Docker Volume\uff0c\u5c07\u8cc7\u6599\u5b8c\u6574\u5c01\u88dd\u4e26\u8f38\u51fa\u6210\u5099\u4efd\u6a94\u3002<br data-start=\"199\" data-end=\"202\" \/>\u9019\u7a2e\u4f5c\u6cd5\u4e0d\u4f9d\u8cf4\u7279\u5b9a\u5132\u5b58\u6280\u8853\uff0c\u5e7e\u4e4e\u9069\u7528\u65bc\u6240\u6709 Docker \u74b0\u5883\uff0c\u56e0\u6b64\u5e38\u88ab\u4f5c\u70ba\u8cc7\u6599\u6301\u4e45\u5316\u8207\u5099\u4efd\u7b56\u7565\u4e2d\u7684\u57fa\u790e\u89e3\u6cd5\u3002<\/p><p>\u7528\u4e00\u500b\u81e8\u6642\u5bb9\u5668\u628a Volume \u639b\u4e0a\uff0c\u6253\u5305\u5c0e\u51fa\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5d5003 elementor-widget elementor-widget-code-highlight\" data-id=\"d5d5003\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  -v $(pwd):\/backup \\\r\n  alpine sh -c \"cd \/data && tar -czf \/backup\/db_data.tar.gz .\"\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a583d3 elementor-widget elementor-widget-heading\" data-id=\"5a583d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">10.1.1 \u4f7f\u7528\u6b64\u5099\u4efd\u65b9\u5f0f\u524d\u7684\u6ce8\u610f\u4e8b\u9805<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8983e64 elementor-widget elementor-widget-text-editor\" data-id=\"8983e64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u96d6\u7136\u900f\u904e\u81e8\u6642\u5bb9\u5668\u5099\u4efd Volume \u662f\u4e00\u7a2e\u901a\u7528\u4e14\u5b89\u5168\u6027\u9ad8\u7684\u4f5c\u6cd5\uff0c\u4f46\u5728\u5be6\u52d9\u64cd\u4f5c\u524d\uff0c\u4ecd\u9700\u7559\u610f\u8cc7\u6599\u662f\u5426\u8655\u65bc\u5beb\u5165\u4e2d\u7684\u72c0\u614b\u3002<br data-start=\"166\" data-end=\"169\" \/>\u5c0d\u65bc\u983b\u7e41\u8b8a\u52d5\u7684\u8cc7\u6599\uff0c\u82e5\u672a\u59a5\u5584\u63a7\u7ba1\u5099\u4efd\u6642\u6a5f\uff0c\u4ecd\u53ef\u80fd\u7522\u751f\u4e0d\u5b8c\u6574\u6216\u908f\u8f2f\u4e0d\u4e00\u81f4\u7684\u5099\u4efd\u7d50\u679c\uff0c\u56e0\u6b64\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u5099\u4efd\u6d41\u7a0b\u61c9\u7d0d\u5165\u670d\u52d9\u72c0\u614b\u8a55\u4f30\uff0c\u800c\u975e\u55ae\u7d14\u8996\u70ba\u6a94\u6848\u8907\u88fd\u52d5\u4f5c\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d8821f elementor-widget elementor-widget-heading\" data-id=\"8d8821f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">10.1.2 \u9069\u7528\u60c5\u5883\u8207\u5efa\u8b70\u7528\u9014<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98a143f elementor-widget elementor-widget-text-editor\" data-id=\"98a143f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u6b64\u985e Volume \u5099\u4efd\u65b9\u5f0f\u7279\u5225\u9069\u5408\u7528\u65bc\u975c\u614b\u6a94\u6848\u3001\u61c9\u7528\u7a0b\u5f0f\u8cc7\u6599\u3001\u4f7f\u7528\u8005\u4e0a\u50b3\u5167\u5bb9\uff0c\u6216\u662f\u4f4e\u5beb\u5165\u983b\u7387\u7684\u670d\u52d9\u8cc7\u6599\u3002<br data-start=\"328\" data-end=\"331\" \/>\u5728\u5c1a\u672a\u5c0e\u5165\u9032\u968e\u5099\u4efd\u7cfb\u7d71\u7684\u60c5\u6cc1\u4e0b\uff0c\u5b83\u53ef\u4f5c\u70ba\u4e00\u7a2e\u7a69\u5b9a\u3001\u53ef\u9810\u671f\u7684\u57fa\u790e\u65b9\u6848\uff0c\u4e26\u5e38\u88ab\u7528\u65bc\u6e2c\u8a66\u74b0\u5883\u9a57\u8b49\u3001\u521d\u671f\u6b63\u5f0f\u74b0\u5883\u5099\u4efd\uff0c\u6216\u4f5c\u70ba\u5176\u4ed6\u5099\u4efd\u7b56\u7565\u7684\u88dc\u5145\u624b\u6bb5\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-623dff8 elementor-widget elementor-widget-heading\" data-id=\"623dff8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">10.2 Volume \u9084\u539f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c384b37 elementor-widget elementor-widget-text-editor\" data-id=\"c384b37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"104\" data-end=\"228\">Volume \u9084\u539f\u4e26\u4e0d\u662f\u55ae\u7d14\u5c07\u5099\u4efd\u6a94\u89e3\u58d3\u56de\u539f\u4f4d\u7f6e\uff0c\u800c\u662f\u4e00\u500b\u5fc5\u9808\u8003\u616e<span style=\"color: #3366ff;\"><strong data-start=\"137\" data-end=\"159\">\u8cc7\u6599\u72c0\u614b\u3001\u5bb9\u5668\u4f9d\u8cf4\u95dc\u4fc2\u8207\u670d\u52d9\u555f\u52d5\u9806\u5e8f<\/strong><\/span>\u7684\u5b8c\u6574\u6d41\u7a0b\u3002<br data-start=\"165\" data-end=\"168\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u82e5\u672a\u5148\u91d0\u6e05\u9084\u539f\u76ee\u6a19 Volume \u7684\u7528\u9014\u8207\u4f7f\u7528\u4e2d\u7684\u670d\u52d9\uff0c\u8cbf\u7136\u57f7\u884c\u9084\u539f\u64cd\u4f5c\uff0c\u53cd\u800c\u53ef\u80fd\u9020\u6210\u8cc7\u6599\u8986\u5beb\u6216\u670d\u52d9\u7570\u5e38\u3002<\/p><p data-start=\"230\" data-end=\"310\">\u56e0\u6b64\uff0cVolume \u9084\u539f\u61c9\u88ab\u8996\u70ba\u5099\u4efd\u7b56\u7565\u7684\u4e00\u90e8\u5206\uff0c\u800c\u975e\u81e8\u6642\u88dc\u6551\u624b\u6bb5\u3002\u672c\u7bc0\u5c07\u8aaa\u660e\u5728\u5b89\u5168\u524d\u63d0\u4e0b\u9032\u884c\u8cc7\u6599\u9084\u539f\u7684\u57fa\u672c\u539f\u5247\uff0c\u78ba\u4fdd\u5099\u4efd\u8cc7\u6599\u80fd\u5728\u9700\u8981\u6642\u6b63\u78ba\u3001\u53ef\u9810\u671f\u5730\u767c\u63ee\u4f5c\u7528\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-126daac elementor-widget elementor-widget-code-highlight\" data-id=\"126daac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  -v $(pwd):\/backup \\\r\n  alpine sh -c \"cd \/data && tar -xzf \/backup\/db_data.tar.gz\"\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dba499 elementor-widget elementor-widget-heading\" data-id=\"2dba499\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">10.2.1 \u9084\u539f\u524d\u6aa2\u67e5\u4e8b\u9805<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81b3d39 elementor-widget elementor-widget-text-editor\" data-id=\"81b3d39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"97\" data-end=\"188\">\u5728\u57f7\u884c\u4efb\u4f55 Volume \u9084\u539f\u52d5\u4f5c\u4e4b\u524d\uff0c\u6700\u91cd\u8981\u7684\u4e0d\u662f\u300c\u5982\u4f55\u9084\u539f\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"132\" data-end=\"149\">\u78ba\u8a8d\u662f\u5426\u9069\u5408\u5728\u7576\u4e0b\u9032\u884c\u9084\u539f<\/strong><\/span>\u3002<br data-start=\"150\" data-end=\"153\" \/>\u932f\u8aa4\u7684\u6642\u6a5f\u6216\u5c0d\u74b0\u5883\u72c0\u614b\u7406\u89e3\u4e0d\u8db3\uff0c\u5f80\u5f80\u6703\u8b93\u9084\u539f\u884c\u70ba\u672c\u8eab\u6210\u70ba\u65b0\u7684\u98a8\u96aa\u4f86\u6e90\u3002<\/p><p data-start=\"190\" data-end=\"210\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9084\u539f\u524d\u81f3\u5c11\u61c9\u5b8c\u6210\u4ee5\u4e0b\u6aa2\u67e5\uff1a<\/p><ul><li data-start=\"214\" data-end=\"285\"><span style=\"color: #3366ff;\"><strong data-start=\"214\" data-end=\"238\">\u78ba\u8a8d\u76ee\u6a19 Volume \u7684\u7528\u9014\u8207\u5f71\u97ff\u7bc4\u570d<\/strong><\/span><br data-start=\"238\" data-end=\"241\" \/>\u91d0\u6e05\u8a72 Volume \u662f\u5426\u88ab\u591a\u500b\u5bb9\u5668\u5171\u7528\uff0c\u6216\u662f\u5426\u5c6c\u65bc\u6838\u5fc3\u670d\u52d9\uff08\u5982\u8cc7\u6599\u5eab\u3001\u5a92\u9ad4\u6a94\u6848\uff09\u3002<\/li><li><span style=\"color: #3366ff;\"><strong data-start=\"289\" data-end=\"306\">\u78ba\u8a8d\u76f8\u95dc\u5bb9\u5668\u662f\u5426\u5df2\u5b8c\u5168\u505c\u6b62<\/strong><\/span><br data-start=\"306\" data-end=\"309\" \/>\u9084\u539f\u671f\u9593\u82e5\u4ecd\u6709\u670d\u52d9\u5c0d Volume \u9032\u884c\u8b80\u5beb\uff0c\u6975\u6613\u5c0e\u81f4\u8cc7\u6599\u8986\u5beb\u4e0d\u5b8c\u6574\u6216\u7d50\u69cb\u640d\u6bc0\u3002<\/li><li><span style=\"color: #3366ff;\"><strong data-start=\"355\" data-end=\"370\">\u78ba\u8a8d\u5099\u4efd\u6a94\u4f86\u6e90\u8207\u5b8c\u6574\u6027<\/strong><\/span><br data-start=\"370\" data-end=\"373\" \/>\u78ba\u8a8d\u5099\u4efd\u7248\u672c\u3001\u7522\u751f\u6642\u9593\u8207\u4f86\u6e90\u74b0\u5883\uff0c\u907f\u514d\u8aa4\u5c07\u6e2c\u8a66\u6216\u904e\u671f\u8cc7\u6599\u9084\u539f\u81f3\u6b63\u5f0f\u7cfb\u7d71\u3002<\/li><li><span style=\"color: #3366ff;\"><strong data-start=\"415\" data-end=\"433\">\u8a55\u4f30\u662f\u5426\u9700\u8981\u4fdd\u7559\u73fe\u6709\u8cc7\u6599\u5feb\u7167<\/strong><\/span><br data-start=\"433\" data-end=\"436\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u5efa\u8b70\u65bc\u9084\u539f\u524d\u5148\u5099\u4efd\u76ee\u524d Volume \u72c0\u614b\uff0c\u4ee5\u4fbf\u5728\u9084\u539f\u7d50\u679c\u4e0d\u7b26\u9810\u671f\u6642\u80fd\u5feb\u901f\u56de\u5fa9\u3002<\/li><\/ul><p data-start=\"487\" data-end=\"528\">\u9019\u4e9b\u6aa2\u67e5\u6b65\u9a5f\u7684\u76ee\u7684\uff0c\u4e0d\u662f\u589e\u52a0\u64cd\u4f5c\u8907\u96dc\u5ea6\uff0c\u800c\u662f\u5c07\u9084\u539f\u98a8\u96aa\u5f9e\u300c\u4e0d\u53ef\u63a7\u300d\u8f49\u70ba\u300c\u53ef\u9810\u671f\u300d\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ee12c3 elementor-widget elementor-widget-heading\" data-id=\"6ee12c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u9084\u539f\u524d\u6aa2\u67e5\u4e8b\u9805\uff08\u542b\u5be6\u969b\u6307\u4ee4\uff09<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca619e elementor-widget elementor-widget-text-editor\" data-id=\"6ca619e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6 data-start=\"157\" data-end=\"183\">\u4e00\u3001\u78ba\u8a8d\u76ee\u6a19 Volume \u7684\u7528\u9014\u8207\u5f71\u97ff\u7bc4\u570d<\/h6><p data-start=\"185\" data-end=\"231\"><span style=\"color: #3366ff;\"><strong data-start=\"185\" data-end=\"191\">\u76ee\u7684<\/strong>\uff1a<\/span><br data-start=\"192\" data-end=\"195\" \/>\u78ba\u8a8d\u8a72 Volume \u662f\u5426\u88ab\u591a\u500b\u5bb9\u5668\u4f7f\u7528\uff0c\u907f\u514d\u5728\u9084\u539f\u6642\u5f71\u97ff\u975e\u9810\u671f\u7684\u670d\u52d9\u3002<\/p><h6 data-start=\"233\" data-end=\"252\">1\ufe0f\u20e3 \u5217\u51fa\u6240\u6709 Volume<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73c909d elementor-widget elementor-widget-code-highlight\" data-id=\"73c909d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume ls<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2be80f elementor-widget elementor-widget-text-editor\" data-id=\"e2be80f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u78ba\u8a8d\u4f60\u8981\u64cd\u4f5c\u7684 Volume \u540d\u7a31\uff0c\u4f8b\u5982\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02a9fb5 elementor-widget elementor-widget-code-highlight\" data-id=\"02a9fb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>local     wp_data\r\nlocal     db_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9678586 elementor-widget elementor-widget-text-editor\" data-id=\"9678586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u67e5\u770b Volume \u8a73\u7d30\u8cc7\u8a0a\uff08\u95dc\u9375\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50ff5fd elementor-widget elementor-widget-code-highlight\" data-id=\"50ff5fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume inspect db_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af09a73 elementor-widget elementor-widget-text-editor\" data-id=\"af09a73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"425\" data-end=\"434\">\u91cd\u9ede\u6aa2\u67e5\u4ee5\u4e0b\u6b04\u4f4d\uff1a<\/p><ul><li data-start=\"438\" data-end=\"458\"><code data-start=\"438\" data-end=\"444\">Name<\/code>\uff1a\u662f\u5426\u70ba\u6b63\u78ba\u7684 Volume<\/li><li data-start=\"461\" data-end=\"482\"><code data-start=\"461\" data-end=\"473\">Mountpoint<\/code>\uff1a\u5be6\u969b\u8cc7\u6599\u5b58\u653e\u4f4d\u7f6e<\/li><li data-start=\"485\" data-end=\"502\"><code data-start=\"485\" data-end=\"493\">Labels<\/code>\uff08\u82e5\u6709\uff09\uff1a\u7528\u9014\u6a19\u8a18<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7881f elementor-widget elementor-widget-text-editor\" data-id=\"ec7881f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3\ufe0f\u20e3 \u78ba\u8a8d\u54ea\u4e9b\u5bb9\u5668\u6b63\u5728\u4f7f\u7528\u8a72 Volume<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b83baf1 elementor-widget elementor-widget-code-highlight\" data-id=\"b83baf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps -a --filter volume=db_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59596cc elementor-widget elementor-widget-text-editor\" data-id=\"59596cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u82e5\u6709\u8f38\u51fa\u7d50\u679c\uff0c\u4ee3\u8868 <span style=\"color: #3366ff;\"><strong data-start=\"596\" data-end=\"615\">\u8a72 Volume \u4ecd\u8207\u5bb9\u5668\u95dc\u806f<\/strong><\/span>\uff0c\u9700\u7279\u5225\u7559\u610f\u5f71\u97ff\u7bc4\u570d\u3002<\/p><h6 data-start=\"633\" data-end=\"652\">\u4e8c\u3001\u78ba\u8a8d\u76f8\u95dc\u5bb9\u5668\u662f\u5426\u5df2\u5b8c\u5168\u505c\u6b62<\/h6><p data-start=\"654\" data-end=\"686\"><span style=\"color: #3366ff;\"><strong data-start=\"654\" data-end=\"660\">\u76ee\u7684<\/strong>\uff1a<\/span><br data-start=\"661\" data-end=\"664\" \/>\u907f\u514d\u9084\u539f\u671f\u9593\u767c\u751f\u5beb\u5165\uff0c\u5c0e\u81f4\u8cc7\u6599\u4e0d\u4e00\u81f4\u6216\u640d\u6bc0\u3002<\/p><h6 data-start=\"654\" data-end=\"686\">1\ufe0f\u20e3 \u5217\u51fa\u6240\u6709\u76f8\u95dc\u5bb9\u5668\uff08\u518d\u6b21\u78ba\u8a8d\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-442246b elementor-widget elementor-widget-code-highlight\" data-id=\"442246b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps -a --filter volume=db_data\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36f180a elementor-widget elementor-widget-text-editor\" data-id=\"36f180a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u505c\u6b62\u76f8\u95dc\u5bb9\u5668<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59e168a elementor-widget elementor-widget-code-highlight\" data-id=\"59e168a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker stop <container_name><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85716e0 elementor-widget elementor-widget-text-editor\" data-id=\"85716e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u6216\u4f7f\u7528 Docker Compose\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d893ff8 elementor-widget elementor-widget-code-highlight\" data-id=\"d893ff8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker compose stop<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da9a03c elementor-widget elementor-widget-text-editor\" data-id=\"da9a03c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3\ufe0f\u20e3 \u78ba\u8a8d\u5bb9\u5668\u5df2\u5b8c\u5168\u505c\u6b62\uff08\u5fc5\u505a\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fcc5dd elementor-widget elementor-widget-code-highlight\" data-id=\"3fcc5dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd7de35 elementor-widget elementor-widget-text-editor\" data-id=\"dd7de35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u78ba\u8a8d\u6e05\u55ae\u4e2d\u5df2\u7121\u4efb\u4f55\u4f7f\u7528\u8a72 Volume \u7684\u5bb9\u5668<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-715a97e elementor-widget elementor-widget-text-editor\" data-id=\"715a97e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>4\ufe0f\u20e3\uff08\u9032\u968e\u4f46\u63a8\u85a6\uff09\u78ba\u8a8d\u7121\u6a94\u6848\u88ab\u958b\u555f<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84c5b7b elementor-widget elementor-widget-code-highlight\" data-id=\"84c5b7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>lsof +D \/var\/lib\/docker\/volumes\/db_data\/_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-316e118 elementor-widget elementor-widget-text-editor\" data-id=\"316e118\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u82e5\u6c92\u6709\u8f38\u51fa\uff0c\u4ee3\u8868\u6c92\u6709\u9032\u884c\u4e2d\u7684\u6a94\u6848\u5b58\u53d6\u3002<\/p><h6 data-start=\"1076\" data-end=\"1093\">\u4e09\u3001\u78ba\u8a8d\u5099\u4efd\u6a94\u4f86\u6e90\u8207\u5b8c\u6574\u6027<\/h6><p data-start=\"1095\" data-end=\"1129\"><span style=\"color: #3366ff;\"><strong data-start=\"1095\" data-end=\"1101\">\u76ee\u7684<\/strong>\uff1a<\/span><br data-start=\"1102\" data-end=\"1105\" \/>\u907f\u514d\u9084\u539f\u932f\u8aa4\u7248\u672c\u3001\u6bc0\u640d\u5099\u4efd\u6216\u4f86\u81ea\u932f\u8aa4\u74b0\u5883\u7684\u8cc7\u6599\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2d2a88 elementor-widget elementor-widget-text-editor\" data-id=\"c2d2a88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>1\ufe0f\u20e3 \u78ba\u8a8d\u5099\u4efd\u6a94\u5b58\u5728<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40ca425 elementor-widget elementor-widget-code-highlight\" data-id=\"40ca425\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>ls -lh \/backup\/db_data.tar.gz<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72497cf elementor-widget elementor-widget-text-editor\" data-id=\"72497cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1195\" data-end=\"1198\">\u6aa2\u67e5\uff1a<\/p><ul><li data-start=\"1201\" data-end=\"1223\">\u6a94\u6848\u5927\u5c0f\u662f\u5426\u7570\u5e38\uff080 bytes \u76f4\u63a5\u4e2d\u6b62\uff09<\/li><li data-start=\"1226\" data-end=\"1234\">\u6642\u9593\u662f\u5426\u7b26\u5408\u9810\u671f<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f307351 elementor-widget elementor-widget-text-editor\" data-id=\"f307351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u6e2c\u8a66\u5099\u4efd\u6a94\u662f\u5426\u53ef\u6b63\u5e38\u89e3\u58d3\uff08\u4e0d\u5be6\u969b\u9084\u539f\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-093c4d8 elementor-widget elementor-widget-code-highlight\" data-id=\"093c4d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>tar -tzf \/backup\/db_data.tar.gz > \/dev\/null<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b042715 elementor-widget elementor-widget-text-editor\" data-id=\"b042715\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u82e5\u6c92\u6709\u932f\u8aa4\u8f38\u51fa\uff0c\u4ee3\u8868\u58d3\u7e2e\u6a94\u7d50\u69cb\u6b63\u5e38\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77de5a7 elementor-widget elementor-widget-text-editor\" data-id=\"77de5a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3\ufe0f\u20e3\uff08\u5efa\u8b70\uff09\u67e5\u770b\u5099\u4efd\u5167\u5bb9\u7d50\u69cb<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46b96db elementor-widget elementor-widget-code-highlight\" data-id=\"46b96db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>tar -tzf \/backup\/db_data.tar.gz | head -n 20\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1727e1 elementor-widget elementor-widget-text-editor\" data-id=\"d1727e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u78ba\u8a8d\u662f\u5426\u70ba\u6b63\u78ba\u8cc7\u6599\uff08\u4f8b\u5982 MySQL data\u3001uploads \u76ee\u9304\uff09\u3002<\/p><h6 data-start=\"1472\" data-end=\"1498\">\u56db\u3001\u8a55\u4f30\u662f\u5426\u9700\u8981\u4fdd\u7559\u73fe\u6709\u8cc7\u6599\u5feb\u7167\uff08\u5f37\u70c8\u5efa\u8b70\uff09<\/h6><p data-start=\"1500\" data-end=\"1531\"><span style=\"color: #3366ff;\"><strong data-start=\"1500\" data-end=\"1506\">\u76ee\u7684<\/strong>\uff1a<\/span><br data-start=\"1507\" data-end=\"1510\" \/>\u70ba\u9084\u539f\u5931\u6557\u9810\u7559\u300c\u56de\u5fa9\u9000\u8def\u300d\uff0c\u907f\u514d\u4e8c\u6b21\u4e8b\u6545\u3002<\/p><h6 data-start=\"1500\" data-end=\"1531\">1\ufe0f\u20e3 \u5c07\u73fe\u6709 Volume \u518d\u5099\u4efd\u4e00\u6b21\uff08\u4fdd\u96aa\u4f5c\u6cd5\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01f015f elementor-widget elementor-widget-code-highlight\" data-id=\"01f015f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  -v $(pwd):\/backup \\\r\n  alpine sh -c \"cd \/data && tar -czf \/backup\/db_data_before_restore.tar.gz .\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-783cd2b elementor-widget elementor-widget-text-editor\" data-id=\"783cd2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u9019\u4e00\u6b65\u662f <span style=\"color: #3366ff;\"><strong data-start=\"1729\" data-end=\"1744\">\u6b63\u5f0f\u74b0\u5883\u7684\u9ec3\u91d1 SOP<\/strong><\/span><br data-start=\"1744\" data-end=\"1747\" \/>\u5c31\u7b97\u9084\u539f\u51fa\u932f\uff0c\u4f60\u4ecd\u7136\u53ef\u4ee5\u56de\u5fa9\u539f\u72c0\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bfa2c0 elementor-widget elementor-widget-text-editor\" data-id=\"0bfa2c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u78ba\u8a8d\u5099\u4efd\u6210\u529f<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0d922a elementor-widget elementor-widget-code-highlight\" data-id=\"f0d922a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>ls -lh db_data_before_restore.tar.gz<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb044b7 elementor-widget elementor-widget-text-editor\" data-id=\"cb044b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 data-start=\"1841\" data-end=\"1862\">\u2705 \u9084\u539f\u524d\u6aa2\u67e5\u5b8c\u6210\u7684\u300c\u5b89\u5168\u72c0\u614b\u5224\u65b7\u300d<\/h5><p data-start=\"1864\" data-end=\"1896\">\u7576\u4f60\u5b8c\u6210\u4ee5\u4e0b\u72c0\u614b\u6642\uff0c\u624d\u9032\u5165 <span style=\"color: #3366ff;\"><strong data-start=\"1878\" data-end=\"1895\">10.2.2 \u5be6\u969b\u9084\u539f\u6d41\u7a0b<\/strong><\/span>\uff1a<\/p><ul><li data-start=\"1900\" data-end=\"1919\"><span style=\"color: #339966;\">\u2714<\/span> Volume \u540d\u7a31\u8207\u7528\u9014\u5df2\u78ba\u8a8d<\/li><li data-start=\"1922\" data-end=\"1935\"><span style=\"color: #339966;\">\u2714<\/span> \u6240\u6709\u76f8\u95dc\u5bb9\u5668\u5df2\u505c\u6b62<\/li><li data-start=\"1938\" data-end=\"1951\"><span style=\"color: #339966;\">\u2714<\/span> \u7121\u4efb\u4f55\u6a94\u6848\u5beb\u5165\u884c\u70ba<\/li><li data-start=\"1954\" data-end=\"1966\"><span style=\"color: #339966;\">\u2714<\/span> \u5099\u4efd\u6a94\u53ef\u6b63\u5e38\u8b80\u53d6<\/li><li data-start=\"1969\" data-end=\"1981\"><span style=\"color: #339966;\">\u2714<\/span> \u5df2\u4fdd\u7559\u9084\u539f\u524d\u5feb\u7167<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6f527 elementor-widget elementor-widget-heading\" data-id=\"dc6f527\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">10.2.2 \u5be6\u969b\u9084\u539f\u6d41\u7a0b<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89b9a31 elementor-widget elementor-widget-text-editor\" data-id=\"89b9a31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"554\" data-end=\"610\">\u5728\u5b8c\u6210\u5fc5\u8981\u7684\u6aa2\u67e5\u4e26\u78ba\u8a8d\u74b0\u5883\u72c0\u614b\u5f8c\uff0cVolume \u9084\u539f\u6d41\u7a0b\u61c9\u9075\u5faa<span style=\"color: #3366ff;\"><strong data-start=\"585\" data-end=\"607\">\u53ef\u91cd\u8907\u3001\u53ef\u9a57\u8b49\u3001\u4e0d\u5f71\u97ff\u65e2\u6709\u670d\u52d9\u7684\u539f\u5247<\/strong><\/span>\u9032\u884c\u3002<\/p><p data-start=\"612\" data-end=\"630\">\u4e00\u500b\u5b89\u5168\u7684\u9084\u539f\u6d41\u7a0b\u901a\u5e38\u5305\u542b\u4ee5\u4e0b\u6b65\u9a5f\uff1a<\/p><ol><li data-start=\"635\" data-end=\"687\"><span style=\"color: #3366ff;\"><strong data-start=\"635\" data-end=\"648\">\u505c\u6b62\u4e26\u9694\u96e2\u76f8\u95dc\u5bb9\u5668<\/strong><\/span><br data-start=\"648\" data-end=\"651\" \/>\u78ba\u4fdd\u6240\u6709\u6703\u4f7f\u7528\u8a72 Volume \u7684\u670d\u52d9\u7686\u5df2\u505c\u6b62\uff0c\u907f\u514d\u4efb\u4f55\u5beb\u5165\u884c\u70ba\u3002<\/li><li data-start=\"692\" data-end=\"749\"><span style=\"color: #3366ff;\"><strong data-start=\"692\" data-end=\"713\">\u78ba\u8a8d\u76ee\u6a19 Volume \u70ba\u6b63\u78ba\u5c0d\u8c61<\/strong><\/span><br data-start=\"713\" data-end=\"716\" \/>\u518d\u6b21\u6aa2\u67e5 Volume \u540d\u7a31\u8207\u7528\u9014\uff0c\u907f\u514d\u64cd\u4f5c\u932f\u8aa4\u7684\u8cc7\u6599\u4f86\u6e90\u3002<\/li><li data-start=\"754\" data-end=\"807\"><span style=\"color: #3366ff;\"><strong data-start=\"754\" data-end=\"766\">\u57f7\u884c\u8cc7\u6599\u9084\u539f\u4f5c\u696d<\/strong><\/span><br data-start=\"766\" data-end=\"769\" \/>\u5c07\u5099\u4efd\u8cc7\u6599\u89e3\u58d3\u6216\u540c\u6b65\u56de\u76ee\u6a19 Volume\uff0c\u78ba\u4fdd\u6a94\u6848\u7d50\u69cb\u8207\u6b0a\u9650\u5b8c\u6574\u9084\u539f\u3002<\/li><li data-start=\"812\" data-end=\"862\"><span style=\"color: #3366ff;\"><strong data-start=\"812\" data-end=\"827\">\u555f\u52d5\u670d\u52d9\u4e26\u9032\u884c\u57fa\u672c\u9a57\u8b49<\/strong><\/span><br data-start=\"827\" data-end=\"830\" \/>\u5bb9\u5668\u555f\u52d5\u5f8c\uff0c\u6aa2\u67e5\u670d\u52d9\u662f\u5426\u80fd\u6b63\u5e38\u904b\u4f5c\uff0c\u8cc7\u6599\u662f\u5426\u53ef\u88ab\u6b63\u78ba\u8b80\u53d6\u3002<\/li><li data-start=\"867\" data-end=\"930\"><span style=\"color: #3366ff;\"><strong data-start=\"867\" data-end=\"883\">\u9032\u884c\u529f\u80fd\u8207\u8cc7\u6599\u5b8c\u6574\u6027\u78ba\u8a8d<\/strong><\/span><br data-start=\"883\" data-end=\"886\" \/>\u8996\u670d\u52d9\u6027\u8cea\u6aa2\u67e5\u95dc\u9375\u529f\u80fd\uff08\u4f8b\u5982\u7db2\u7ad9\u9801\u9762\u3001\u5f8c\u53f0\u767b\u5165\u3001\u8cc7\u6599\u7b46\u6578\uff09\uff0c\u78ba\u4fdd\u9084\u539f\u7d50\u679c\u7b26\u5408\u9810\u671f\u3002<\/li><\/ol><p data-start=\"932\" data-end=\"1004\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9084\u539f\u6d41\u7a0b\u4e0d\u61c9\u53ea\u5b58\u5728\u65bc\u6587\u4ef6\u4e2d\uff0c\u800c\u61c9\u80fd\u5728\u6e2c\u8a66\u6216\u5099\u63f4\u74b0\u5883\u4e2d\u53cd\u8986\u9a57\u8b49\u3002<br data-start=\"970\" data-end=\"973\" \/>\u552f\u6709\u7d93\u904e\u5be6\u969b\u6f14\u7df4\u7684\u9084\u539f\u6d41\u7a0b\uff0c\u624d\u80fd\u5728\u771f\u6b63\u9700\u8981\u6642\uff0c\u767c\u63ee\u61c9\u6709\u7684\u50f9\u503c\u3002<\/p><h6 data-start=\"168\" data-end=\"185\">\u4e00\u3001\u505c\u6b62\u4e26\u9694\u96e2\u76f8\u95dc\u5bb9\u5668<\/h6><p data-start=\"186\" data-end=\"232\"><span style=\"color: #3366ff;\"><strong data-start=\"186\" data-end=\"193\">\u76ee\u7684\uff1a<\/strong><\/span><br data-start=\"193\" data-end=\"196\" \/>\u78ba\u4fdd Volume \u5728\u9084\u539f\u671f\u9593\u4e0d\u6703\u88ab\u4efb\u4f55\u670d\u52d9\u8b80\u5beb\uff0c\u907f\u514d\u8cc7\u6599\u4e0d\u4e00\u81f4\u6216\u8986\u5beb\u3002<\/p><h6 data-start=\"234\" data-end=\"259\">1\ufe0f\u20e3 \u627e\u51fa\u4f7f\u7528\u8a72 Volume \u7684\u5bb9\u5668<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86a42c1 elementor-widget elementor-widget-code-highlight\" data-id=\"86a42c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps -a --filter volume=db_data\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c0f0c elementor-widget elementor-widget-text-editor\" data-id=\"d7c0f0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u505c\u6b62\u76f8\u95dc\u5bb9\u5668\uff08\u55ae\u4e00\u5bb9\u5668\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04cbb7a elementor-widget elementor-widget-code-highlight\" data-id=\"04cbb7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker stop <container_name>\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11181c9 elementor-widget elementor-widget-text-editor\" data-id=\"11181c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3\ufe0f\u20e3 \u6216\u4f7f\u7528 Docker Compose \u505c\u6b62\u6574\u7d44\u670d\u52d9\uff08\u5efa\u8b70\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-afcbe9e elementor-widget elementor-widget-code-highlight\" data-id=\"afcbe9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker compose stop<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbb6504 elementor-widget elementor-widget-text-editor\" data-id=\"bbb6504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>4\ufe0f\u20e3 \u518d\u6b21\u78ba\u8a8d\u6c92\u6709\u5bb9\u5668\u5728\u57f7\u884c<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2370ee elementor-widget elementor-widget-code-highlight\" data-id=\"a2370ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c6891f elementor-widget elementor-widget-text-editor\" data-id=\"2c6891f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"490\" data-end=\"501\">\u2705 <strong data-start=\"492\" data-end=\"499\">\u6aa2\u67e5\u9ede<\/strong><\/p><ul><li data-start=\"504\" data-end=\"535\"><code data-start=\"504\" data-end=\"515\">docker ps<\/code> \u7121\u4efb\u4f55\u4f7f\u7528\u8a72 Volume \u7684\u5bb9\u5668<\/li><li data-start=\"538\" data-end=\"568\">\u9084\u539f\u671f\u9593 <strong data-start=\"543\" data-end=\"568\"><span style=\"color: #3366ff;\">\u4e0d\u8981\u57f7\u884c<\/span> <code data-start=\"550\" data-end=\"554\">up<\/code> <span style=\"color: #3366ff;\">\u6216<\/span> <code data-start=\"557\" data-end=\"566\">restart<\/code><\/strong><\/li><\/ul><h6 data-start=\"575\" data-end=\"600\">\u4e8c\u3001\u78ba\u8a8d\u76ee\u6a19 Volume \u70ba\u6b63\u78ba\u5c0d\u8c61<\/h6><p data-start=\"601\" data-end=\"643\"><span style=\"color: #3366ff;\"><strong data-start=\"601\" data-end=\"608\">\u76ee\u7684\uff1a<\/strong><\/span><br data-start=\"608\" data-end=\"611\" \/>\u907f\u514d\u5c07\u5099\u4efd\u9084\u539f\u5230\u932f\u8aa4\u7684 Volume\uff08\u6b63\u5f0f\u74b0\u5883\u6700\u5e38\u898b\u4e8b\u6545\u4e4b\u4e00\uff09\u3002<\/p><h6 data-start=\"601\" data-end=\"643\">1\ufe0f\u20e3 \u5217\u51fa Volume<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a82ca elementor-widget elementor-widget-code-highlight\" data-id=\"e6a82ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume ls<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f5aa8a elementor-widget elementor-widget-text-editor\" data-id=\"8f5aa8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 Inspect \u76ee\u6a19 Volume<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a84b5f2 elementor-widget elementor-widget-code-highlight\" data-id=\"a84b5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker volume inspect db_data\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20fe48b elementor-widget elementor-widget-text-editor\" data-id=\"20fe48b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"764\" data-end=\"769\">\u91cd\u9ede\u78ba\u8a8d\uff1a<\/p><ul><li data-start=\"772\" data-end=\"783\"><code data-start=\"772\" data-end=\"778\">Name<\/code> \u662f\u5426\u6b63\u78ba<\/li><li data-start=\"786\" data-end=\"807\"><code data-start=\"786\" data-end=\"798\">Mountpoint<\/code> \u662f\u5426\u7b26\u5408\u9810\u671f\u7528\u9014<\/li><\/ul><h6 data-start=\"809\" data-end=\"835\">3\ufe0f\u20e3 \u78ba\u8a8d\u6c92\u6709\u5bb9\u5668\u4ecd\u7d81\u5b9a\u8a72 Volume<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d77fe7 elementor-widget elementor-widget-code-highlight\" data-id=\"7d77fe7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps -a --filter volume=db_data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8fd8f3 elementor-widget elementor-widget-text-editor\" data-id=\"e8fd8f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"886\" data-end=\"897\">\u2705 <strong data-start=\"888\" data-end=\"895\">\u6aa2\u67e5\u9ede<\/strong><\/p><ul><li data-start=\"900\" data-end=\"913\">Volume \u540d\u7a31\u6b63\u78ba<\/li><li data-start=\"916\" data-end=\"934\">\u7121\u5176\u4ed6\u975e\u9810\u671f\u670d\u52d9\u5171\u7528\u6b64 Volume<\/li><\/ul><h6 data-start=\"941\" data-end=\"957\">\u4e09\u3001\u57f7\u884c\u8cc7\u6599\u9084\u539f\u4f5c\u696d<\/h6><p data-start=\"958\" data-end=\"988\"><strong data-start=\"958\" data-end=\"965\">\u76ee\u7684\uff1a<\/strong><br data-start=\"965\" data-end=\"968\" \/>\u5c07\u5099\u4efd\u8cc7\u6599\u5b89\u5168\u9084\u539f\u81f3\u76ee\u6a19 Volume\u3002<\/p><blockquote data-start=\"990\" data-end=\"1027\"><p data-start=\"992\" data-end=\"1027\">\u5047\u8a2d\u5099\u4efd\u6a94\u70ba\uff1a<code data-start=\"999\" data-end=\"1015\">db_data.tar.gz<\/code><br data-start=\"1015\" data-end=\"1018\" \/>\u5b58\u653e\u65bc\u76ee\u524d\u76ee\u9304<\/p><\/blockquote><h6 data-start=\"1029\" data-end=\"1063\">1\ufe0f\u20e3\uff08\u5efa\u8b70\uff09\u5148\u6e05\u7a7a Volume \u5167\u5bb9\uff08\u907f\u514d\u6b98\u7559\u820a\u8cc7\u6599\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c9ea32 elementor-widget elementor-widget-code-highlight\" data-id=\"4c9ea32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  alpine sh -c \"rm -rf \/data\/*\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7de1163 elementor-widget elementor-widget-text-editor\" data-id=\"7de1163\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u57f7\u884c\u9084\u539f\uff08\u89e3\u58d3\u5099\u4efd\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8d4239 elementor-widget elementor-widget-code-highlight\" data-id=\"d8d4239\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  -v $(pwd):\/backup \\\r\n  alpine sh -c \"cd \/data && tar -xzf \/backup\/db_data.tar.gz\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb66dd3 elementor-widget elementor-widget-text-editor\" data-id=\"eb66dd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6 data-start=\"1303\" data-end=\"1324\">3\ufe0f\u20e3\uff08\u5fc5\u8981\u6642\uff09\u4fee\u6b63\u6a94\u6848\u6b0a\u9650<\/h6><p data-start=\"1325\" data-end=\"1345\">\u4ee5 MySQL \u70ba\u4f8b\uff08UID 999\uff09\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c06fd elementor-widget elementor-widget-code-highlight\" data-id=\"d7c06fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm \\\r\n  -v db_data:\/data \\\r\n  alpine sh -c \"chown -R 999:999 \/data\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db38a73 elementor-widget elementor-widget-text-editor\" data-id=\"db38a73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1438\" data-end=\"1474\">\uff08WordPress \u901a\u5e38\u70ba <code data-start=\"1453\" data-end=\"1460\">33:33<\/code> \u6216 <code data-start=\"1463\" data-end=\"1473\">www-data<\/code>\uff09<\/p><p data-start=\"1476\" data-end=\"1485\">\u2705 <strong data-start=\"1478\" data-end=\"1485\">\u6aa2\u67e5\u9ede<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f754c51 elementor-widget elementor-widget-code-highlight\" data-id=\"f754c51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker run --rm -v db_data:\/data alpine ls -lah \/data<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb440c7 elementor-widget elementor-widget-text-editor\" data-id=\"cb440c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"1554\" data-end=\"1558\">\u6a94\u6848\u5b58\u5728<\/li><li data-start=\"1561\" data-end=\"1565\">\u7d50\u69cb\u6b63\u78ba<\/li><li data-start=\"1568\" data-end=\"1572\">\u6b0a\u9650\u5408\u7406<\/li><\/ul><h6 data-start=\"1579\" data-end=\"1598\">\u56db\u3001\u555f\u52d5\u670d\u52d9\u4e26\u9032\u884c\u57fa\u672c\u9a57\u8b49<\/h6><p data-start=\"1599\" data-end=\"1627\"><span style=\"color: #3366ff;\"><strong data-start=\"1599\" data-end=\"1606\">\u76ee\u7684\uff1a<\/strong><\/span><br data-start=\"1606\" data-end=\"1609\" \/>\u78ba\u8a8d\u670d\u52d9\u80fd\u6b63\u5e38\u555f\u52d5\u4e26\u8b80\u53d6\u9084\u539f\u5f8c\u8cc7\u6599\u3002<\/p><h6 data-start=\"1629\" data-end=\"1642\">1\ufe0f\u20e3 \u555f\u52d5\u670d\u52d9<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-034e203 elementor-widget elementor-widget-code-highlight\" data-id=\"034e203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker compose up -d\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-340e721 elementor-widget elementor-widget-text-editor\" data-id=\"340e721\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u6216\u55ae\u4e00\u5bb9\u5668\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be9e70f elementor-widget elementor-widget-code-highlight\" data-id=\"be9e70f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker start <container_name><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ba333b elementor-widget elementor-widget-text-editor\" data-id=\"8ba333b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>2\ufe0f\u20e3 \u6aa2\u67e5\u5bb9\u5668\u72c0\u614b<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97069b8 elementor-widget elementor-widget-code-highlight\" data-id=\"97069b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker ps\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68e08b9 elementor-widget elementor-widget-text-editor\" data-id=\"68e08b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>3\ufe0f\u20e3 \u6aa2\u67e5\u5bb9\u5668\u65e5\u8a8c\uff08\u975e\u5e38\u91cd\u8981\uff09<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14d243f elementor-widget elementor-widget-code-highlight\" data-id=\"14d243f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker logs <container_name> --tail 50\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a20d69 elementor-widget elementor-widget-text-editor\" data-id=\"4a20d69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1840\" data-end=\"1845\">\u7279\u5225\u6ce8\u610f\uff1a<\/p><ul><li data-start=\"1848\" data-end=\"1863\">Database \u662f\u5426\u6b63\u5e38\u555f\u52d5<\/li><li data-start=\"1866\" data-end=\"1888\">\u662f\u5426\u51fa\u73fe permission denied<\/li><li data-start=\"1891\" data-end=\"1900\">\u662f\u5426\u6709\u8cc7\u6599\u640d\u6bc0\u932f\u8aa4<\/li><\/ul><p data-start=\"1902\" data-end=\"1911\">\u2705 <strong data-start=\"1904\" data-end=\"1911\">\u6aa2\u67e5\u9ede<\/strong><\/p><ul><li data-start=\"1914\" data-end=\"1924\">\u5bb9\u5668\u72c0\u614b\u70ba <code data-start=\"1920\" data-end=\"1924\">Up<\/code><\/li><li data-start=\"1927\" data-end=\"1953\">\u7121 fatal error \/ crash loop<\/li><\/ul><h6 data-start=\"1960\" data-end=\"1980\">\u4e94\u3001\u9032\u884c\u529f\u80fd\u8207\u8cc7\u6599\u5b8c\u6574\u6027\u78ba\u8a8d<\/h6><p data-start=\"1981\" data-end=\"2013\"><span style=\"color: #3366ff;\"><strong data-start=\"1981\" data-end=\"1988\">\u76ee\u7684\uff1a<\/strong><\/span><br data-start=\"1988\" data-end=\"1991\" \/>\u78ba\u4fdd\u300c\u670d\u52d9\u771f\u7684\u6062\u5fa9\u300d\uff0c\u800c\u4e0d\u662f\u53ea\u662f\u5bb9\u5668\u8dd1\u8d77\u4f86\u3002<\/p><p data-start=\"2015\" data-end=\"2026\"><strong>\u2705 \u901a\u7528\u6aa2\u67e5<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66a5597 elementor-widget elementor-widget-code-highlight\" data-id=\"66a5597\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>curl -I http:\/\/localhost<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d14c938 elementor-widget elementor-widget-text-editor\" data-id=\"d14c938\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u2705 WordPress\uff08\u7bc4\u4f8b\uff09<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c14d4ce elementor-widget elementor-widget-code-highlight\" data-id=\"c14d4ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp># \u78ba\u8a8d uploads \u662f\u5426\u5b58\u5728\r\ndocker exec -it wordpress ls wp-content\/uploads | head\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7a469a elementor-widget elementor-widget-code-highlight\" data-id=\"e7a469a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp># \u6aa2\u67e5\u8cc7\u6599\u5eab\u9023\u7dda\r\ndocker exec -it db mysql -u root -p -e \"SHOW DATABASES;\"\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a760c55 elementor-widget elementor-widget-text-editor\" data-id=\"a760c55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u2705 MySQL\uff08\u7bc4\u4f8b\uff09<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a4811 elementor-widget elementor-widget-code-highlight\" data-id=\"e6a4811\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker exec -it db mysql -u root -p -e \"SHOW TABLES FROM wordpress;\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bea27a elementor-widget elementor-widget-code-highlight\" data-id=\"4bea27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker exec -it db mysql -u root -p -e \"SELECT COUNT(*) FROM wp_posts;\"<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-775fc05 elementor-widget elementor-widget-text-editor\" data-id=\"775fc05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2451\" data-end=\"2468\"><strong>\u2705 \u6700\u5f8c\u6aa2\u67e5\uff08\u5f37\u70c8\u5efa\u8b70\uff09<\/strong><\/p><ul><li data-start=\"2471\" data-end=\"2479\">\u524d\u53f0\u9801\u9762\u662f\u5426\u6b63\u5e38<\/li><li data-start=\"2482\" data-end=\"2489\">\u5f8c\u53f0\u662f\u5426\u53ef\u767b\u5165<\/li><li data-start=\"2492\" data-end=\"2500\">\u95dc\u9375\u8cc7\u6599\u662f\u5426\u5b58\u5728<\/li><li data-start=\"2503\" data-end=\"2516\">\u6700\u8fd1\u8cc7\u6599\u662f\u5426\u7b26\u5408\u5099\u4efd\u6642\u9593\u9ede<\/li><\/ul><p data-start=\"2523\" data-end=\"2549\"><strong>\u2705 \u9084\u539f\u6d41\u7a0b\u5b8c\u6210\u5224\u65b7\u6a19\u6e96<\/strong><\/p><p data-start=\"2551\" data-end=\"2568\">\u7576\u4ee5\u4e0b\u689d\u4ef6\u7686\u6210\u7acb\uff0c\u624d\u8996\u70ba\u9084\u539f\u6210\u529f\uff1a<\/p><ul><li data-start=\"2572\" data-end=\"2589\">\u2714 Volume \u8cc7\u6599\u7d50\u69cb\u5b8c\u6574<\/li><li data-start=\"2592\" data-end=\"2608\">\u2714 \u5bb9\u5668\u6b63\u5e38\u555f\u52d5\uff0c\u7121\u932f\u8aa4\u65e5\u8a8c<\/li><li data-start=\"2611\" data-end=\"2624\">\u2714 \u670d\u52d9\u529f\u80fd\u53ef\u6b63\u5e38\u64cd\u4f5c<\/li><li data-start=\"2627\" data-end=\"2640\">\u2714 \u95dc\u9375\u8cc7\u6599\u8207\u9810\u671f\u4e00\u81f4<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37e1ffc elementor-widget elementor-widget-heading\" data-id=\"37e1ffc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">10.3 \u8cc7\u6599\u5eab\u5099\u4efd\u7684\u6b63\u78ba\u89c0\u5ff5<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f26e5be elementor-widget elementor-widget-text-editor\" data-id=\"f26e5be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"115\" data-end=\"233\">\u5728\u5bb9\u5668\u5316\u74b0\u5883\u4e2d\uff0c\u8cc7\u6599\u5eab\u5f80\u5f80\u662f\u6700\u95dc\u9375\u3001\u4e5f\u6700\u5bb9\u6613\u88ab\u8aa4\u5224\u98a8\u96aa\u7684\u8cc7\u6599\u985e\u578b\u3002\u8a31\u591a\u4eba\u5728\u7406\u89e3 Docker Volume \u4e4b\u5f8c\uff0c\u6703\u76f4\u89ba\u8a8d\u70ba\u300c\u53ea\u8981\u628a\u8cc7\u6599\u5eab\u7684 Volume \u5099\u4efd\u8d77\u4f86\uff0c\u5c31\u7b49\u540c\u65bc\u5b8c\u6210\u8cc7\u6599\u5eab\u5099\u4efd\u300d\uff0c\u4f46\u9019\u500b\u8a8d\u77e5\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u5176\u5be6\u5b58\u5728\u76f8\u7576\u5927\u7684\u98a8\u96aa\u3002<\/p><p data-start=\"235\" data-end=\"337\">\u8cc7\u6599\u5eab\u8207\u4e00\u822c\u6a94\u6848\u6700\u5927\u7684\u5dee\u7570\uff0c\u5728\u65bc\u5176\u8cc7\u6599\u96a8\u6642\u53ef\u80fd\u8655\u65bc\u5beb\u5165\u8207\u4ea4\u6613\u9032\u884c\u4e2d\u7684\u72c0\u614b\u3002\u82e5\u5728\u672a\u78ba\u4fdd\u4e00\u81f4\u6027\u7684\u60c5\u6cc1\u4e0b\u76f4\u63a5\u5099\u4efd\u8cc7\u6599\u76ee\u9304\uff0c\u5373\u4f7f\u5099\u4efd\u6a94\u80fd\u6210\u529f\u7522\u751f\uff0c\u4e5f\u53ef\u80fd\u5728\u9084\u539f\u6642\u51fa\u73fe\u8cc7\u6599\u640d\u6bc0\u3001\u8868\u683c\u4e0d\u4e00\u81f4\uff0c\u751a\u81f3\u7121\u6cd5\u555f\u52d5\u8cc7\u6599\u5eab\u7684\u60c5\u6cc1\u3002<\/p><p data-start=\"339\" data-end=\"459\">\u56e0\u6b64\uff0c\u8cc7\u6599\u5eab\u5099\u4efd\u7684\u91cd\u9ede\u4e0d\u50c5\u662f\u300c\u8cc7\u6599\u662f\u5426\u88ab\u8907\u88fd\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"365\" data-end=\"392\">\u5099\u4efd\u7d50\u679c\u662f\u5426\u80fd\u5728\u9084\u539f\u5f8c\u6b63\u5e38\u555f\u7528\u4e26\u7dad\u6301\u8cc7\u6599\u4e00\u81f4\u6027<\/strong><\/span>\u3002\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9019\u901a\u5e38\u610f\u5473\u8457\u5fc5\u9808\u7d50\u5408\u8cc7\u6599\u5eab\u539f\u751f\u7684\u5099\u4efd\u6a5f\u5236\u3001\u9069\u7576\u7684\u5099\u4efd\u6642\u6a5f\u63a7\u5236\uff0c\u751a\u81f3\u642d\u914d\u5132\u5b58\u5c64\u5feb\u7167\uff0c\u624d\u80fd\u771f\u6b63\u9054\u5230\u53ef\u7528\u3001\u53ef\u9084\u539f\u7684\u5099\u4efd\u76ee\u6a19\u3002<\/p><p data-start=\"5498\" data-end=\"5527\">\u5c0d MySQL \/ PostgreSQL\uff0c\u6700\u4f73\u5be6\u52d9\u901a\u5e38\u662f\uff1a<\/p><ul><li data-start=\"5530\" data-end=\"5560\"><span style=\"color: #3366ff;\"><strong data-start=\"5530\" data-end=\"5538\">\u908f\u8f2f\u5099\u4efd<\/strong><\/span>\uff08mysqldump \/ pg_dump\uff09\uff0b<\/li><li data-start=\"5563\" data-end=\"5583\"><span style=\"color: #3366ff;\"><strong data-start=\"5563\" data-end=\"5579\">\u5132\u5b58\u5c64 snapshot<\/strong><\/span>\uff08\u53ef\u9078\uff09<\/li><\/ul><p data-start=\"5585\" data-end=\"5616\">\u539f\u56e0\uff1a\u76f4\u63a5 tar \u8cc7\u6599\u76ee\u9304\u4e0d\u4e00\u5b9a\u4e00\u81f4\u6027\u5b89\u5168\uff0c\u5c24\u5176\u662f\u9ad8\u5beb\u5165\u6642\u3002<\/p><blockquote><p data-start=\"5585\" data-end=\"5616\">\u5c0d\u8cc7\u6599\u5eab\u800c\u8a00\uff0c\u53ef\u9084\u539f\u6027\u6c38\u9060\u6bd4\u5099\u4efd\u901f\u5ea6\u66f4\u91cd\u8981\u3002<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e13447 elementor-widget elementor-widget-heading\" data-id=\"7e13447\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">11. \u6b0a\u9650\u8207\u5b89\u5168\uff1a\u70ba\u4ec0\u9ebc\u4f60\u5e38\u9047\u5230 Permission Denied\uff1f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0290171 elementor-widget elementor-widget-text-editor\" data-id=\"0290171\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"116\" data-end=\"248\">\u5728 Docker \u74b0\u5883\u4e2d\uff0c<code data-start=\"129\" data-end=\"148\">Permission Denied<\/code> \u5e7e\u4e4e\u662f\u6700\u5e38\u898b\u3001\u4e5f\u6700\u5bb9\u6613\u8b93\u4eba\u8aa4\u5224\u539f\u56e0\u7684\u932f\u8aa4\u4e4b\u4e00\u3002\u8a31\u591a\u4f7f\u7528\u8005\u6703\u76f4\u89ba\u5c07\u554f\u984c\u6b78\u548e\u65bc Docker \u8a2d\u5b9a\u6216\u6620\u50cf\u6a94\u7570\u5e38\uff0c\u5be6\u969b\u4e0a\uff0c\u9019\u985e\u932f\u8aa4\u5f80\u5f80\u6e90\u81ea\u65bc<span style=\"color: #3366ff;\"><strong data-start=\"216\" data-end=\"247\">\u5bb9\u5668\u4f7f\u7528\u8005\u3001\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u8207\u8cc7\u6599\u639b\u8f09\u65b9\u5f0f\u4e4b\u9593\u7684\u6b0a\u9650\u4e0d\u4e00\u81f4<\/strong><\/span>\u3002<\/p><p data-start=\"250\" data-end=\"398\">\u7576\u8cc7\u6599\u958b\u59cb\u900f\u904e Volume \u6216 Bind Mount \u8207\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u7522\u751f\u95dc\u806f\u6642\uff0c\u5bb9\u5668\u5167\u90e8\u7684\u4f7f\u7528\u8005\u8eab\u5206\uff08UID \/ GID\uff09\u4fbf\u4e0d\u518d\u53ea\u662f\u5bb9\u5668\u5167\u90e8\u7684\u554f\u984c\uff0c\u800c\u662f\u76f4\u63a5\u5f71\u97ff\u5230\u4e3b\u6a5f\u5c64\u7d1a\u7684\u5b58\u53d6\u63a7\u5236\u3002\u82e5\u672a\u4e8b\u5148\u7406\u89e3\u9019\u5c64\u95dc\u4fc2\uff0c\u5373\u4f7f Volume \u639b\u8f09\u6b63\u78ba\u3001\u8cc7\u6599\u5be6\u969b\u5b58\u5728\uff0c\u670d\u52d9\u4ecd\u53ef\u80fd\u56e0\u7121\u6cd5\u5beb\u5165\u6216\u8b80\u53d6\u6a94\u6848\u800c\u7121\u6cd5\u6b63\u5e38\u904b\u4f5c\u3002<\/p><p data-start=\"400\" data-end=\"532\">\u56e0\u6b64\uff0c\u6b0a\u9650\u8207\u5b89\u5168\u4e26\u975e\u7368\u7acb\u65bc\u8cc7\u6599\u6301\u4e45\u5316\u4e4b\u5916\u7684\u8b70\u984c\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"426\" data-end=\"448\">\u5bb9\u5668\u6b63\u5f0f\u4e0a\u7dda\u6642\u5fc5\u9808\u4e00\u4f75\u8655\u7406\u7684\u6838\u5fc3\u74b0\u7bc0<\/strong><\/span>\u3002\u672c\u7bc0\u5c07\u5f9e\u5be6\u52d9\u89d2\u5ea6\u8aaa\u660e Permission Denied \u5e38\u898b\u7684\u6210\u56e0\uff0c\u4e26\u5f15\u5c0e\u4f60\u5efa\u7acb\u6b63\u78ba\u7684\u6b0a\u9650\u89c0\u5ff5\uff0c\u907f\u514d\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u4ee5\u9ad8\u98a8\u96aa\u65b9\u5f0f\uff08\u4f8b\u5982\u5168\u9762\u958b\u653e\u6b0a\u9650\uff09\u63db\u53d6\u66ab\u6642\u53ef\u7528\u7684\u7d50\u679c\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc4e52 elementor-widget elementor-widget-heading\" data-id=\"6cc4e52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">11.1 \u5bb9\u5668\u5167\u7684\u4f7f\u7528\u8005\u4e0d\u662f root<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e842ccd elementor-widget elementor-widget-text-editor\" data-id=\"e842ccd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"85\" data-end=\"263\">\u5728\u591a\u6578\u6b63\u5f0f\u74b0\u5883\u7684 Docker \u6620\u50cf\u6a94\u4e2d\uff0c\u670d\u52d9\u7a0b\u5e8f\u4e26\u4e0d\u662f\u4ee5 <code data-start=\"115\" data-end=\"121\">root<\/code> \u8eab\u5206\u57f7\u884c\uff0c\u800c\u662f\u6539\u7528\u7279\u5b9a\u7684\u4f4e\u6b0a\u9650\u4f7f\u7528\u8005\uff08\u4f8b\u5982 <code data-start=\"144\" data-end=\"151\">mysql<\/code>\u3001<code data-start=\"152\" data-end=\"162\">www-data<\/code>\u3001<code data-start=\"163\" data-end=\"169\">node<\/code>\uff09\u3002<br data-start=\"171\" data-end=\"174\" \/>\u9019\u6a23\u7684\u8a2d\u8a08\u662f\u70ba\u4e86\u964d\u4f4e\u8cc7\u5b89\u98a8\u96aa\uff0c\u4f46\u4e5f\u610f\u5473\u8457\u7576\u5bb9\u5668\u900f\u904e Volume \u6216 Bind Mount \u5b58\u53d6\u4e3b\u6a5f\u6a94\u6848\u6642\uff0c\u5be6\u969b\u80fd\u5426\u8b80\u5beb\u8cc7\u6599\uff0c\u5c07\u5b8c\u5168\u53d6\u6c7a\u65bc\u8a72\u4f7f\u7528\u8005\u5728\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u4e0a\u7684\u6b0a\u9650\u662f\u5426\u76f8\u7b26\u3002<\/p><p data-start=\"265\" data-end=\"394\">\u56e0\u6b64\uff0c\u5373\u4f7f Volume \u639b\u8f09\u6210\u529f\u3001\u6a94\u6848\u5be6\u969b\u5b58\u5728\uff0c\u53ea\u8981\u5bb9\u5668\u5167\u4f7f\u7528\u8005\u7684 UID \/ GID \u8207\u4e3b\u6a5f\u76ee\u9304\u6b0a\u9650\u4e0d\u4e00\u81f4\uff0c\u5c31\u6703\u51fa\u73fe <code data-start=\"326\" data-end=\"345\">Permission Denied<\/code> \u7684\u554f\u984c\u3002\u7406\u89e3\u300c\u5bb9\u5668\u5167\u9810\u8a2d\u4e0d\u662f root\u300d\u9019\u4ef6\u4e8b\uff0c\u662f\u6392\u67e5 Docker \u6b0a\u9650\u554f\u984c\u7684\u7b2c\u4e00\u500b\u95dc\u9375\u89c0\u5ff5\u3002<\/p><p>\u4f8b\u5982 MySQL \u53ef\u80fd\u662f <code data-start=\"5701\" data-end=\"5708\">mysql<\/code> \u7528\u6236\uff08UID 999\uff09\u3002<br data-start=\"5721\" data-end=\"5724\" \/>\u5982\u679c\u4f60\u7528 Bind Mount \u639b\u8f09\u4e3b\u6a5f\u76ee\u9304\uff0c\u4f46\u4e3b\u6a5f\u76ee\u9304 owner \u4e0d\u6b63\u78ba\uff0c\u5c31\u6703\u5beb\u4e0d\u9032\u53bb\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf7a54b elementor-widget elementor-widget-heading\" data-id=\"bf7a54b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">11.2 \u89e3\u6cd5\u65b9\u5411\uff08\u89c0\u5ff5\uff09<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff9c12d elementor-widget elementor-widget-text-editor\" data-id=\"ff9c12d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u8655\u7406 Docker \u4e2d\u7684\u6b0a\u9650\u554f\u984c\uff0c\u95dc\u9375\u4e26\u4e0d\u5728\u65bc\u300c\u5feb\u901f\u8b93\u932f\u8aa4\u6d88\u5931\u300d\uff0c\u800c\u662f\u5728\u65bc<span style=\"color: #3366ff;\"><strong data-start=\"126\" data-end=\"156\">\u8b93\u5bb9\u5668\u5167\u7684\u4f7f\u7528\u8005\u8eab\u5206\u8207\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u7684\u6b0a\u9650\u6a21\u578b\u4fdd\u6301\u4e00\u81f4<\/strong><\/span>\u3002<br data-start=\"157\" data-end=\"160\" \/>\u552f\u6709\u5148\u5efa\u7acb\u6b63\u78ba\u7684\u6b0a\u9650\u89c0\u5ff5\uff0c\u624d\u80fd\u5728\u4e0d\u72a7\u7272\u5b89\u5168\u6027\u7684\u524d\u63d0\u4e0b\uff0c\u8b93\u8cc7\u6599\u6301\u4e45\u5316\u8207\u670d\u52d9\u904b\u4f5c\u540c\u6642\u6210\u7acb\u3002<\/p><ul><li data-start=\"5792\" data-end=\"5807\">\u78ba\u8a8d\u5bb9\u5668\u4f7f\u7528\u8005 UID\/GID<\/li><li data-start=\"5810\" data-end=\"5835\">\u8abf\u6574\u4e3b\u6a5f\u76ee\u9304 owner \/ permission<\/li><li data-start=\"5838\" data-end=\"5874\">\u76e1\u91cf\u7528 Docker Volume\uff08\u6e1b\u5c11 SELinux\/ACL \u98a8\u96aa\uff09<\/li><li data-start=\"5877\" data-end=\"5905\">\u4e0d\u8981\u70ba\u4e86\u7701\u4e8b\u4e00\u5f8b <code data-start=\"5886\" data-end=\"5897\">chmod 777<\/code>\uff08\u6b63\u5f0f\u74b0\u5883\u5927\u5fcc\uff09<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51be696 elementor-widget elementor-widget-heading\" data-id=\"51be696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">12. \u6548\u80fd\u8207\u53ef\u9760\u6027\uff1aVolume \u4e5f\u6703\u5f71\u97ff I\/O<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e80f46e elementor-widget elementor-widget-text-editor\" data-id=\"e80f46e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"119\" data-end=\"239\">\u5728\u5bb9\u5668\u5316\u67b6\u69cb\u4e2d\uff0c\u61c9\u7528\u6548\u80fd\u5f80\u5f80\u88ab\u76f4\u89ba\u5730\u6b78\u56e0\u65bc CPU \u6216\u8a18\u61b6\u9ad4\u8cc7\u6e90\uff0c\u4f46\u5728\u5be6\u969b\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"162\" data-end=\"190\">\u8cc7\u6599\u5b58\u53d6\u6548\u80fd\uff08I\/O\uff09\u624d\u662f\u6700\u5e38\u6210\u70ba\u74f6\u9838\u7684\u95dc\u9375\u56e0\u7d20<\/strong><\/span>\u3002Docker Volume \u96d6\u7136\u89e3\u6c7a\u4e86\u8cc7\u6599\u6301\u4e45\u5316\u554f\u984c\uff0c\u537b\u4e0d\u4ee3\u8868\u5176\u6548\u80fd\u8207\u53ef\u9760\u6027\u662f\u300c\u81ea\u52d5\u6700\u4f73\u5316\u300d\u7684\u3002<\/p><p data-start=\"241\" data-end=\"356\">Volume \u7684\u5be6\u969b I\/O \u8868\u73fe\uff0c\u76f4\u63a5\u53d7\u5230\u5e95\u5c64\u5132\u5b58\u8a2d\u5099\u3001\u6a94\u6848\u7cfb\u7d71\u3001\u5feb\u53d6\u7b56\u7565\u8207\u5beb\u5165\u6a21\u5f0f\u5f71\u97ff\u3002\u7576\u8cc7\u6599\u5eab\u3001\u4f47\u5217\u6216\u5927\u91cf\u4e0a\u50b3\u6a94\u6848\u958b\u59cb\u904b\u4f5c\u6642\uff0c\u82e5\u672a\u59a5\u5584\u898f\u5283 Volume \u6240\u4f7f\u7528\u7684\u5132\u5b58\u5c64\uff0c\u6548\u80fd\u4e0b\u964d\u3001\u5ef6\u9072\u5347\u9ad8\u751a\u81f3\u8cc7\u6599\u640d\u6bc0\u7684\u98a8\u96aa\uff0c\u90fd\u53ef\u80fd\u9010\u6f38\u6d6e\u73fe\u3002<\/p><p data-start=\"358\" data-end=\"460\">\u56e0\u6b64\uff0c\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Volume \u4e0d\u61c9\u53ea\u88ab\u8996\u70ba\u8cc7\u6599\u4fdd\u5b58\u7684\u5bb9\u5668\uff0c\u800c\u5fc5\u9808\u88ab\u7d0d\u5165\u6574\u9ad4\u6548\u80fd\u8207\u53ef\u9760\u6027\u8a55\u4f30\u7684\u4e00\u74b0\u3002\u7406\u89e3 Volume \u8207 I\/O \u4e4b\u9593\u7684\u95dc\u4fc2\uff0c\u662f\u907f\u514d\u7cfb\u7d71\u5728\u8ca0\u8f09\u63d0\u5347\u5f8c\u624d\u66b4\u9732\u554f\u984c\u7684\u95dc\u9375\u4e00\u6b65\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ae701f elementor-widget elementor-widget-heading\" data-id=\"8ae701f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">13. \u6b63\u5f0f\u74b0\u5883\u8cc7\u6599\u67b6\u69cb\u5efa\u8b70\uff08\u53ef\u64f4\u5145\u3001\u53ef\u5099\u63f4\u3001\u53ef\u6cbb\u7406\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5624a9 elementor-widget elementor-widget-text-editor\" data-id=\"a5624a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"123\" data-end=\"260\">\u7576\u5bb9\u5668\u5f9e\u6e2c\u8a66\u7528\u9014\u8d70\u5411\u6b63\u5f0f\u74b0\u5883\u5f8c\uff0c\u8cc7\u6599\u67b6\u69cb\u7684\u8a2d\u8a08\u76ee\u6a19\u4e5f\u5fc5\u9808\u96a8\u4e4b\u5347\u7d1a\uff0c\u4e0d\u518d\u53ea\u662f\u300c\u8cc7\u6599\u80fd\u7559\u4e0b\u4f86\u300d\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"171\" data-end=\"208\">\u80fd\u5426\u96a8\u8457\u670d\u52d9\u6210\u9577\u800c\u64f4\u5145\u3001\u5728\u6545\u969c\u6642\u5177\u5099\u5fa9\u539f\u80fd\u529b\uff0c\u4e26\u4e14\u80fd\u88ab\u9577\u671f\u6709\u6548\u6cbb\u7406<\/strong><\/span>\u3002<br data-start=\"209\" data-end=\"212\" \/>\u9019\u610f\u5473\u8457\u8cc7\u6599\u5132\u5b58\u3001\u5099\u4efd\u8207\u9084\u539f\uff0c\u4e0d\u61c9\u518d\u662f\u96f6\u6563\u7684\u6280\u8853\u9078\u9805\uff0c\u800c\u5fc5\u9808\u88ab\u7d0d\u5165\u6574\u9ad4\u7cfb\u7d71\u67b6\u69cb\u7684\u4e00\u90e8\u5206\u9032\u884c\u898f\u5283\u3002<\/p><p data-start=\"262\" data-end=\"407\">\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u4e00\u500b\u6210\u719f\u7684\u8cc7\u6599\u67b6\u69cb\u901a\u5e38\u6703\u523b\u610f\u5340\u5206\u300c\u61c9\u7528\u5c64\u300d\u8207\u300c\u8cc7\u6599\u5c64\u300d\uff0c\u8b93\u5bb9\u5668\u4fdd\u6301\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\uff0c\u800c\u8cc7\u6599\u5247\u5177\u5099\u6e05\u695a\u7684\u751f\u547d\u9031\u671f\u7ba1\u7406\u8207\u4fdd\u8b77\u6a5f\u5236\u3002<br data-start=\"331\" data-end=\"334\" \/>\u540c\u6642\uff0c\u96a8\u8457\u7cfb\u7d71\u898f\u6a21\u8207\u91cd\u8981\u6027\u63d0\u5347\uff0c\u8cc7\u6599\u67b6\u69cb\u4e5f\u5fc5\u9808\u8003\u616e\u5230\u6a6b\u5411\u64f4\u5145\u3001\u6545\u969c\u9694\u96e2\u3001\u5099\u63f4\u8a2d\u8a08\u8207\u6b0a\u8cac\u6b78\u5c6c\uff0c\u907f\u514d\u5728\u670d\u52d9\u8ca0\u8f09\u6216\u7d44\u7e54\u6210\u9577\u5f8c\uff0c\u56e0\u65e9\u671f\u8a2d\u8a08\u4e0d\u8db3\u800c\u96e3\u4ee5\u8abf\u6574\u3002<\/p><p data-start=\"409\" data-end=\"495\">\u4ee5\u4e0b\u5c07\u5f9e\u6b63\u5f0f\u74b0\u5883\u7684\u89d2\u5ea6\uff0c\u6574\u7406\u4e00\u7d44\u53ef\u5be6\u969b\u843d\u5730\u7684\u8cc7\u6599\u67b6\u69cb\u5efa\u8b70\uff0c\u5354\u52a9\u4f60\u5c07 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\uff0c\u6574\u5408\u9032\u4e00\u500b<span style=\"color: #3366ff;\"><strong data-start=\"469\" data-end=\"492\">\u53ef\u9577\u671f\u71df\u904b\u3001\u53ef\u7dad\u904b\u3001\u53ef\u6f14\u9032\u7684\u5bb9\u5668\u5316\u7cfb\u7d71<\/strong><\/span>\u4e4b\u4e2d\u3002<\/p><p data-start=\"409\" data-end=\"495\">\u4f60\u53ef\u4ee5\u7528\u4e09\u5c64\u601d\u7dad\u8a2d\u8a08\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08498b7 elementor-widget elementor-widget-heading\" data-id=\"08498b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">13.1 Application \u5c64\uff1aStateless<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61ee0a7 elementor-widget elementor-widget-text-editor\" data-id=\"61ee0a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u61c9\u7528\u5c64\u5bb9\u5668\u61c9\u88ab\u8a2d\u8a08\u70ba\u7121\u72c0\u614b\uff08Stateless\uff09\uff0c\u4e5f\u5c31\u662f\u4e0d\u4f9d\u8cf4\u672c\u5730\u6a94\u6848\u6216\u5bb9\u5668\u5167\u90e8\u72c0\u614b\u4f86\u7dad\u6301\u670d\u52d9\u904b\u4f5c\u3002<br data-start=\"179\" data-end=\"182\" \/>\u9019\u6a23\u7684\u8a2d\u8a08\u80fd\u78ba\u4fdd\u5bb9\u5668\u53ef\u4ee5\u96a8\u6642\u88ab\u91cd\u5efa\u3001\u64f4\u5145\u6216\u66ff\u63db\uff0c\u800c\u4e0d\u5f71\u97ff\u8cc7\u6599\u5b8c\u6574\u6027\uff0c\u662f\u5bb9\u5668\u5316\u67b6\u69cb\u80fd\u5920\u7a69\u5b9a\u904b\u884c\u8207\u6c34\u5e73\u64f4\u5145\u7684\u57fa\u790e\u524d\u63d0\u3002<\/p><ul><li data-start=\"6246\" data-end=\"6255\">\u61c9\u7528\u5bb9\u5668\u53ef\u96a8\u6642\u91cd\u5efa<\/li><li data-start=\"6258\" data-end=\"6265\">\u4e0d\u4f9d\u8cf4\u672c\u6a5f\u72c0\u614b<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b54c48 elementor-widget elementor-widget-heading\" data-id=\"0b54c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">13.2 Data \u5c64\uff1aStateful + Persistent<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d71520a elementor-widget elementor-widget-text-editor\" data-id=\"d71520a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Data \u5c64\u8ca0\u8cac\u627f\u8f09\u6240\u6709\u9700\u8981\u9577\u671f\u4fdd\u5b58\u7684\u72c0\u614b\u8207\u8cc7\u6599\uff0c\u56e0\u6b64\u5fc5\u9808\u8207\u61c9\u7528\u5bb9\u5668\u7684\u751f\u547d\u9031\u671f\u660e\u78ba\u5206\u96e2\u3002<br data-start=\"175\" data-end=\"178\" \/>\u900f\u904e Docker Volume \u6216\u5176\u4ed6\u6301\u4e45\u5316\u5132\u5b58\u6a5f\u5236\uff0c\u5c07\u8cc7\u6599\u96c6\u4e2d\u7ba1\u7406\uff0c\u624d\u80fd\u78ba\u4fdd\u5728\u5bb9\u5668\u91cd\u5efa\u3001\u5347\u7d1a\u6216\u6545\u969c\u6642\uff0c\u8cc7\u6599\u4f9d\u7136\u5b89\u5168\u4e14\u53ef\u88ab\u6b63\u78ba\u5b58\u53d6\u3002<\/p><ul><li data-start=\"6307\" data-end=\"6330\">DB\u3001uploads\u3001queue \u90fd\u5fc5\u9808\u6301\u4e45\u5316<\/li><li data-start=\"6333\" data-end=\"6344\">\u8cc7\u6599\u8207\u5bb9\u5668\u751f\u547d\u9031\u671f\u5206\u96e2<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b25687 elementor-widget elementor-widget-heading\" data-id=\"0b25687\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">13.3 Backup\/DR \u5c64\uff1a\u8cc7\u6599\u4fdd\u8b77\u8207\u707d\u96e3\u5fa9\u539f\uff0c\u53ef\u9084\u539f\u6bd4\u53ef\u6301\u4e45\u66f4\u91cd\u8981<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cde8d39 elementor-widget elementor-widget-text-editor\" data-id=\"cde8d39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Backup \/ DR \u5c64\u7684\u5b58\u5728\uff0c\u662f\u70ba\u4e86\u56e0\u61c9\u8cc7\u6599\u907a\u5931\u3001\u7cfb\u7d71\u6545\u969c\u6216\u4eba\u70ba\u932f\u8aa4\u7b49\u4e0d\u53ef\u9810\u671f\u7684\u60c5\u5883\u3002<br data-start=\"331\" data-end=\"334\" \/>\u5373\u4f7f\u8cc7\u6599\u5df2\u6b63\u78ba\u6301\u4e45\u5316\uff0c\u4ecd\u5fc5\u9808\u900f\u904e\u5b9a\u671f\u5099\u4efd\u8207\u9084\u539f\u6f14\u7df4\uff0c\u78ba\u4fdd\u5728\u6700\u58de\u60c5\u6cc1\u4e0b\uff0c\u670d\u52d9\u80fd\u5728\u53ef\u9810\u671f\u7684\u6642\u9593\u5167\u88ab\u5fa9\u539f\u3002<\/p><ul><li data-start=\"6380\" data-end=\"6390\">\u4f60\u4e0d\u662f\u6015\u300c\u5bb9\u5668\u522a\u6389\u300d<\/li><li data-start=\"6393\" data-end=\"6413\">\u4f60\u6015\u7684\u662f\u300c\u8cc7\u6599\u640d\u58de\u3001\u8aa4\u522a\u3001\u52d2\u7d22\u3001\u786c\u789f\u58de\u300d<\/li><\/ul><p data-start=\"6415\" data-end=\"6422\">\u56e0\u6b64\u4e00\u5b9a\u8981\u6709\uff1a<\/p><ul><li data-start=\"6425\" data-end=\"6430\">\u7248\u672c\u5316\u5099\u4efd<\/li><li data-start=\"6433\" data-end=\"6452\">\u9084\u539f\u6f14\u7df4\uff08Restore Drill\uff09<\/li><li data-start=\"6455\" data-end=\"6471\">\u6700\u4f4e\u9650\u5ea6\u7684 RPO\/RTO \u5b9a\u7fa9<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f72b2b5 elementor-widget elementor-widget-heading\" data-id=\"f72b2b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">14. \u5e38\u898b\u8aa4\u5340\u7e3d\u6574\u7406\uff08\u907f\u514d\u4e8b\u6545\u7d1a\u8e29\u96f7\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c855507 elementor-widget elementor-widget-text-editor\" data-id=\"c855507\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"124\" data-end=\"256\">\u5728\u5be6\u969b\u5c0e\u5165 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u7684\u904e\u7a0b\u4e2d\uff0c\u771f\u6b63\u9020\u6210\u91cd\u5927\u554f\u984c\u7684\uff0c\u5f80\u5f80\u4e0d\u662f\u6280\u8853\u672c\u8eab\uff0c\u800c\u662f<span style=\"color: #3366ff;\"><strong data-start=\"176\" data-end=\"195\">\u5c0d\u5bb9\u5668\u884c\u70ba\u7684\u932f\u8aa4\u5047\u8a2d\u8207\u7d93\u9a57\u5957\u7528<\/strong><\/span>\u3002<br data-start=\"196\" data-end=\"199\" \/>\u8a31\u591a\u4e8b\u6545\u90fd\u767c\u751f\u5728\u300c\u670d\u52d9\u7576\u4e0b\u770b\u8d77\u4f86\u80fd\u6b63\u5e38\u904b\u4f5c\u300d\uff0c\u537b\u5728\u5347\u7d1a\u3001\u91cd\u5efa\u3001\u6e05\u7406\u6216\u7dad\u904b\u64cd\u4f5c\u6642\uff0c\u56e0\u4e00\u500b\u932f\u8aa4\u5224\u65b7\u800c\u5c0e\u81f4\u8cc7\u6599\u6c38\u4e45\u907a\u5931\u3002<\/p><p data-start=\"258\" data-end=\"384\">\u9019\u4e9b\u8aa4\u5340\u591a\u534a\u4e0d\u662f\u65b0\u624b\u5c08\u5c6c\uff0c\u53cd\u800c\u5e38\u51fa\u73fe\u5728\u5df2\u5177\u5099 Docker \u4f7f\u7528\u7d93\u9a57\u3001\u4f46\u5c1a\u672a\u4ee5\u6b63\u5f0f\u74b0\u5883\u89d2\u5ea6\u91cd\u65b0\u6aa2\u8996\u8cc7\u6599\u751f\u547d\u9031\u671f\u7684\u4eba\u8eab\u4e0a\u3002<br data-start=\"318\" data-end=\"321\" \/>\u56e0\u6b64\uff0c\u4ee5\u4e0b\u6574\u7406\u7684\u5e38\u898b\u932f\u8aa4\uff0c\u76ee\u7684\u4e26\u975e\u6307\u8cac\u64cd\u4f5c\u65b9\u5f0f\uff0c\u800c\u662f\u5354\u52a9\u4f60\u5728\u670d\u52d9\u4e0a\u7dda\u524d\uff0c\u63d0\u524d\u8fa8\u8b58\u9ad8\u98a8\u96aa\u884c\u70ba\uff0c\u907f\u514d\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u4ed8\u51fa\u4e0d\u53ef\u9006\u7684\u4ee3\u50f9\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abb0daf elementor-widget elementor-widget-heading\" data-id=\"abb0daf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u4e00\uff1a\u4ee5\u70ba docker compose down \u4e0d\u6703\u5f71\u97ff\u8cc7\u6599<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d226d5 elementor-widget elementor-widget-text-editor\" data-id=\"6d226d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"360\" data-end=\"370\"><strong data-start=\"360\" data-end=\"368\">\u932f\u8aa4\u8a8d\u77e5<\/strong><\/p><blockquote data-start=\"371\" data-end=\"391\"><p data-start=\"373\" data-end=\"391\">down \u53ea\u662f\u505c\u670d\u52d9\uff0c\u8cc7\u6599\u61c9\u8a72\u9084\u5728\u3002<\/p><\/blockquote><p data-start=\"393\" data-end=\"403\"><strong data-start=\"393\" data-end=\"401\">\u5be6\u969b\u98a8\u96aa<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de6c841 elementor-widget elementor-widget-code-highlight\" data-id=\"de6c841\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>docker compose down -v<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15092f1 elementor-widget elementor-widget-text-editor\" data-id=\"15092f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"440\" data-end=\"498\">\u53ea\u8981\u52a0\u4e86 <code data-start=\"445\" data-end=\"449\">-v<\/code>\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"450\" data-end=\"473\">\u6240\u6709\u95dc\u806f\u7684 Volume \u6703\u88ab\u76f4\u63a5\u522a\u9664<\/strong><\/span>\uff0c<br data-start=\"474\" data-end=\"477\" \/>Docker \u4e0d\u6703\u8df3\u8b66\u544a\uff0c\u4e5f\u4e0d\u6703\u5e6b\u4f60\u5099\u4efd\u3002<\/p><p data-start=\"500\" data-end=\"512\"><strong data-start=\"500\" data-end=\"510\">\u70ba\u4ec0\u9ebc\u6703\u51fa\u4e8b<\/strong><\/p><ul><li data-start=\"515\" data-end=\"534\">\u5f88\u591a\u4eba\u628a <code data-start=\"520\" data-end=\"524\">-v<\/code> \u7576\u6210\u300c\u9806\u4fbf\u6e05\u4e00\u4e0b\u300d<\/li><li data-start=\"537\" data-end=\"555\">\u6216\u7167\u8457\u7db2\u8def\u6559\u5b78\u8907\u88fd\u6307\u4ee4\uff0c\u537b\u6c92\u7406\u89e3\u542b\u7fa9<\/li><\/ul><p data-start=\"557\" data-end=\"575\"><strong data-start=\"557\" data-end=\"573\">\u6b63\u78ba\u505a\u6cd5\uff08\u6b63\u5f0f\u74b0\u5883\u539f\u5247\uff09<\/strong><\/p><ul><li data-start=\"578\" data-end=\"613\">Production \u74b0\u5883 <strong data-start=\"592\" data-end=\"613\"><span style=\"color: #3366ff;\">\u539f\u5247\u4e0a\u7981\u6b62\u4f7f\u7528<\/span> <code data-start=\"602\" data-end=\"611\">down -v<\/code><\/strong><\/li><li data-start=\"616\" data-end=\"649\">\u662f\u5426\u80fd\u522a Volume\uff0c\u5fc5\u9808\u662f <span style=\"color: #3366ff;\"><strong data-start=\"632\" data-end=\"649\">\u7368\u7acb\u6c7a\u7b56\u884c\u70ba\uff0c\u4e0d\u662f\u9806\u624b\u64cd\u4f5c<\/strong><\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9884eb6 elementor-widget elementor-widget-heading\" data-id=\"9884eb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u4e8c\uff1a\u4ee5\u70ba Volume \u81ea\u5e36\u5099\u4efd\u6a5f\u5236<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f8a1f1 elementor-widget elementor-widget-text-editor\" data-id=\"4f8a1f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"487\" data-end=\"536\"><strong data-start=\"487\" data-end=\"495\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"495\" data-end=\"498\" \/>\u786c\u789f\u6545\u969c\u3001\u8aa4\u522a Volume \u6216\u8cc7\u6599\u640d\u6bc0\u5f8c\uff0c\u624d\u767c\u73fe\u6839\u672c\u6c92\u6709\u4efb\u4f55\u53ef\u7528\u7684\u5099\u4efd\u6a94\u3002<\/p><p data-start=\"538\" data-end=\"626\"><strong data-start=\"538\" data-end=\"548\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"548\" data-end=\"551\" \/>Docker Volume \u53ea\u8ca0\u8cac\u8cc7\u6599\u6301\u4e45\u5316\uff0c\u4e26\u4e0d\u63d0\u4f9b\u7248\u672c\u63a7\u5236\u3001\u7570\u5730\u5099\u63f4\u6216\u9084\u539f\u6a5f\u5236\u3002<br data-start=\"593\" data-end=\"596\" \/>Volume \u89e3\u6c7a\u7684\u662f\u300c\u4e0d\u96a8\u5bb9\u5668\u6d88\u5931\u300d\uff0c\u800c\u4e0d\u662f\u300c\u4e0d\u6703\u907a\u5931\u300d\u3002<\/p><p data-start=\"719\" data-end=\"752\">Docker Volume <span style=\"color: #3366ff;\"><strong data-start=\"744\" data-end=\"751\">\u4e0d\u63d0\u4f9b<\/strong><\/span>\uff1a<\/p><ul><li data-start=\"755\" data-end=\"759\">\u7248\u672c\u63a7\u7ba1<\/li><li data-start=\"762\" data-end=\"770\">Snapshot<\/li><li data-start=\"773\" data-end=\"777\">\u7570\u5730\u5099\u63f4<\/li><li data-start=\"780\" data-end=\"784\">\u9084\u539f\u80fd\u529b<\/li><\/ul><p data-start=\"786\" data-end=\"805\">\u53ea\u8981\u9047\u5230\u4ee5\u4e0b\u4efb\u4e00\u60c5\u5883\uff0c\u8cc7\u6599\u4ecd\u7136\u6703\u6d88\u5931\uff1a<\/p><ul><li data-start=\"808\" data-end=\"812\">\u78c1\u789f\u640d\u58de<\/li><li data-start=\"815\" data-end=\"819\">\u4eba\u70ba\u8aa4\u522a<\/li><li data-start=\"822\" data-end=\"841\"><code data-start=\"822\" data-end=\"841\">volume rm \/ prune<\/code><\/li><li data-start=\"844\" data-end=\"851\">\u52d2\u7d22\u6216\u8cc7\u6599\u6bc0\u640d<\/li><\/ul><p data-start=\"628\" data-end=\"692\"><strong data-start=\"628\" data-end=\"636\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"636\" data-end=\"639\" \/>Volume \u5fc5\u9808\u642d\u914d\u7368\u7acb\u7684\u5099\u4efd\u7b56\u7565\uff08\u6a94\u6848\u5099\u4efd\u3001\u8cc7\u6599\u5eab\u908f\u8f2f\u5099\u4efd\u3001Snapshot\uff09\uff0c\u4e26\u4e14\u5be6\u969b\u6f14\u7df4\u9084\u539f\u6d41\u7a0b\u3002<\/p><ul><li data-start=\"866\" data-end=\"883\">Volume \u2260 Backup<\/li><li data-start=\"886\" data-end=\"893\">\u5fc5\u9808\u53e6\u5916\u8a2d\u8a08\uff1a<\/li><li style=\"list-style-type: none;\"><ul data-start=\"896\" data-end=\"932\"><li data-start=\"896\" data-end=\"912\"><p data-start=\"898\" data-end=\"912\">\u6a94\u6848\u5099\u4efd \/ \u8cc7\u6599\u5eab\u908f\u8f2f\u5099\u4efd<\/p><\/li><li data-start=\"915\" data-end=\"923\"><p data-start=\"917\" data-end=\"923\">\u5b9a\u671f\u5099\u4efd\u6392\u7a0b<\/p><\/li><li data-start=\"926\" data-end=\"932\"><p data-start=\"928\" data-end=\"932\">\u9084\u539f\u6f14\u7df4<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b30d2ab elementor-widget elementor-widget-heading\" data-id=\"b30d2ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u4e09\uff1a\u6b63\u5f0f\u74b0\u5883\u5927\u91cf\u4f7f\u7528 Bind Mount \u537b\u672a\u63a7\u7ba1\u6b0a\u9650<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa83825 elementor-widget elementor-widget-text-editor\" data-id=\"fa83825\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"735\" data-end=\"803\"><strong data-start=\"735\" data-end=\"743\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"743\" data-end=\"746\" \/>\u670d\u52d9\u4e0d\u5b9a\u671f\u51fa\u73fe <code data-start=\"754\" data-end=\"773\">Permission Denied<\/code>\uff0c\u6216\u70ba\u4e86\u4fee\u597d\u554f\u984c\u76f4\u63a5 <code data-start=\"784\" data-end=\"795\">chmod 777<\/code>\uff0c\u5c0e\u81f4\u5b89\u5168\u98a8\u96aa\u3002<\/p><p data-start=\"970\" data-end=\"980\"><strong data-start=\"970\" data-end=\"978\">\u932f\u8aa4\u8a8d\u77e5<\/strong><\/p><blockquote data-start=\"981\" data-end=\"1000\"><p data-start=\"983\" data-end=\"1000\">\u639b\u5f97\u9032\u53bb\u5c31\u597d\uff0c\u51fa\u932f\u518d chmod\u3002<\/p><\/blockquote><p data-start=\"1002\" data-end=\"1010\"><strong data-start=\"1002\" data-end=\"1010\">\u5be6\u969b\u5f8c\u679c<\/strong><\/p><ul><li data-start=\"1013\" data-end=\"1032\"><code data-start=\"1013\" data-end=\"1032\">Permission Denied<\/code><\/li><li data-start=\"1035\" data-end=\"1054\">\u70ba\u4e86\u4fee\u554f\u984c\u76f4\u63a5 <code data-start=\"1043\" data-end=\"1054\">chmod 777<\/code><\/li><li data-start=\"1057\" data-end=\"1072\">\u6700\u5f8c\u7559\u4e0b <span style=\"color: #3366ff;\"><strong data-start=\"1062\" data-end=\"1072\">\u9577\u671f\u8cc7\u5b89\u98a8\u96aa<\/strong><\/span><\/li><\/ul><p data-start=\"805\" data-end=\"877\"><strong data-start=\"805\" data-end=\"815\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"815\" data-end=\"818\" \/>Bind Mount \u5c07\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71\u76f4\u63a5\u66b4\u9732\u7d66\u5bb9\u5668\uff0c\u5bb9\u5668\u5167\u4f7f\u7528\u8005\u7684 UID\/GID \u82e5\u8207\u4e3b\u6a5f\u4e0d\u4e00\u81f4\uff0c\u5c31\u6703\u7522\u751f\u6b0a\u9650\u885d\u7a81\u3002<\/p><ul><li data-start=\"1093\" data-end=\"1116\">Bind Mount = \u76f4\u63a5\u66b4\u9732\u4e3b\u6a5f\u6a94\u6848\u7cfb\u7d71<\/li><li data-start=\"1119\" data-end=\"1143\">\u5bb9\u5668\u5167\u4f7f\u7528\u8005 UID\/GID \u8207\u4e3b\u6a5f\u4e0d\u4e00\u81f4\u662f\u5e38\u614b<\/li><\/ul><p data-start=\"879\" data-end=\"969\"><strong data-start=\"879\" data-end=\"887\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"887\" data-end=\"890\" \/>\u6b63\u5f0f\u74b0\u5883\u512a\u5148\u4f7f\u7528 Docker Volume\uff1b\u82e5\u5fc5\u9808\u4f7f\u7528 Bind Mount\uff0c\u9700\u6e05\u695a\u63a7\u7ba1\u76ee\u9304\u6b0a\u9650\u3001UID\/GID \u5c0d\u9f4a\uff0c\u907f\u514d\u4f7f\u7528\u5168\u9762\u958b\u653e\u6b0a\u9650\u7684\u65b9\u5f0f\u89e3\u6c7a\u554f\u984c\u3002<\/p><ul><li data-start=\"1158\" data-end=\"1180\">\u6b63\u5f0f\u74b0\u5883\u512a\u5148\u4f7f\u7528 Docker Volume<\/li><li data-start=\"1183\" data-end=\"1198\">\u82e5\u4f7f\u7528 Bind Mount\uff1a<\/li><li style=\"list-style-type: none;\"><ul data-start=\"1201\" data-end=\"1232\"><li data-start=\"1201\" data-end=\"1215\"><p data-start=\"1203\" data-end=\"1215\">\u660e\u78ba\u5c0d\u9f4a UID\/GID<\/p><\/li><li data-start=\"1218\" data-end=\"1232\"><p data-start=\"1220\" data-end=\"1232\">\u6b0a\u9650\u662f\u8a2d\u8a08\uff0c\u4e0d\u662f\u4e8b\u5f8c\u88dc\u6551<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd9b2dc elementor-widget elementor-widget-heading\" data-id=\"bd9b2dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u56db\uff1a\u8aa4\u7528 docker compose down -v \u6216 docker volume prune<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aedb27e elementor-widget elementor-widget-text-editor\" data-id=\"aedb27e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1037\" data-end=\"1075\"><strong data-start=\"1037\" data-end=\"1045\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"1045\" data-end=\"1048\" \/>\u7dad\u904b\u4eba\u54e1\u9032\u884c\u74b0\u5883\u6e05\u7406\u5f8c\uff0c\u767c\u73fe\u8cc7\u6599\u5168\u90e8\u88ab\u522a\uff0c\u4e14\u7121\u6cd5\u5fa9\u539f\u3002<\/p><p data-start=\"1077\" data-end=\"1154\"><strong data-start=\"1077\" data-end=\"1087\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"1087\" data-end=\"1090\" \/><code data-start=\"1090\" data-end=\"1094\">-v<\/code> \u8207 <code data-start=\"1097\" data-end=\"1111\">volume prune<\/code> \u6703\u76f4\u63a5\u522a\u9664 Volume\uff0c\u800c Docker \u4e0d\u6703\u8df3\u51fa\u4efb\u4f55\u300c\u8cc7\u6599\u5373\u5c07\u6c38\u4e45\u522a\u9664\u300d\u7684\u8b66\u544a\u3002<\/p><p data-start=\"1156\" data-end=\"1230\"><strong data-start=\"1156\" data-end=\"1164\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"1164\" data-end=\"1167\" \/>\u6b63\u5f0f\u74b0\u5883\u64cd\u4f5c\u524d\u5fc5\u9808\u6e05\u695a\u7406\u89e3\u6307\u4ee4\u5f71\u97ff\u7bc4\u570d\uff0c\u4e26\u5c07\u9ad8\u98a8\u96aa\u6307\u4ee4\u7d0d\u5165 SOP \u7ba1\u63a7\uff0c\u907f\u514d\u5728 Production \u74b0\u5883\u96a8\u610f\u57f7\u884c\u6e05\u7406\u52d5\u4f5c\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07fdf45 elementor-widget elementor-widget-heading\" data-id=\"07fdf45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u4e94\uff1a\u5c07\u8cc7\u6599\u5eab\u8207\u5927\u91cf\u6a94\u6848\u653e\u5728\u540c\u4e00\u500b Volume \u6216\u78c1\u789f<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11f09f4 elementor-widget elementor-widget-text-editor\" data-id=\"11f09f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1272\" data-end=\"1314\"><strong data-start=\"1272\" data-end=\"1280\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"1280\" data-end=\"1283\" \/>\u7db2\u7ad9\u6d41\u91cf\u6216\u4e0a\u50b3\u91cf\u589e\u52a0\u5f8c\uff0c\u8cc7\u6599\u5eab\u6548\u80fd\u6025\u907d\u4e0b\u964d\uff0c\u751a\u81f3\u767c\u751f\u8cc7\u6599\u640d\u6bc0\u3002<\/p><p data-start=\"1273\" data-end=\"1283\"><strong data-start=\"1273\" data-end=\"1281\">\u932f\u8aa4\u8a8d\u77e5<\/strong><\/p><blockquote data-start=\"1284\" data-end=\"1299\"><p data-start=\"1286\" data-end=\"1299\">\u90fd\u662f\u8cc7\u6599\uff0c\u653e\u4e00\u8d77\u6bd4\u8f03\u65b9\u4fbf\u3002<\/p><\/blockquote><p data-start=\"1301\" data-end=\"1309\"><strong data-start=\"1301\" data-end=\"1309\">\u5be6\u969b\u5f8c\u679c<\/strong><\/p><ul><li data-start=\"1312\" data-end=\"1333\">\u4e0a\u50b3\u91cf\u589e\u52a0 \u2192 DB latency \u98c6\u9ad8<\/li><li data-start=\"1336\" data-end=\"1344\">I\/O \u4e92\u76f8\u5e72\u64fe<\/li><li data-start=\"1347\" data-end=\"1362\">\u9577\u671f\u9020\u6210\u6548\u80fd\u4e0d\u7a69\u3001\u751a\u81f3\u8cc7\u6599\u640d\u6bc0<\/li><\/ul><p data-start=\"1316\" data-end=\"1370\"><strong data-start=\"1316\" data-end=\"1326\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"1326\" data-end=\"1329\" \/>\u8cc7\u6599\u5eab\u5c0d I\/O \u5ef6\u9072\u6975\u5ea6\u654f\u611f\uff0c\u8207\u5927\u91cf\u6a94\u6848\u5b58\u53d6\u5171\u7528\u540c\u4e00\u5132\u5b58\u5c64\uff0c\u6703\u9020\u6210\u6548\u80fd\u4e92\u76f8\u5e72\u64fe\u3002<\/p><ul><li data-start=\"1380\" data-end=\"1390\">\u8cc7\u6599\u5eab\u5c0d\u5ef6\u9072\u6975\u5ea6\u654f\u611f<\/li><li data-start=\"1393\" data-end=\"1417\">\u6a94\u6848\u578b I\/O \u901a\u5e38\u662f burst + \u5927\u91cf\u5beb\u5165<\/li><\/ul><p data-start=\"1372\" data-end=\"1436\"><strong data-start=\"1372\" data-end=\"1380\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"1380\" data-end=\"1383\" \/>\u8cc7\u6599\u5eab Volume \u8207\u6a94\u6848\u578b\u8cc7\u6599\uff08\u5982 uploads\uff09\u61c9\u5206\u96e2\uff0c\u4e26\u4f9d\u9700\u6c42\u9078\u64c7\u4e0d\u540c\u7b49\u7d1a\u7684\u5132\u5b58\u8a2d\u5099\u8207\u5099\u63f4\u7b56\u7565\u3002<\/p><ul><li data-start=\"1432\" data-end=\"1454\">DB Volume \u8207 uploads \u5206\u96e2<\/li><li data-start=\"1457\" data-end=\"1470\">DB \u4f7f\u7528\u7a69\u5b9a\u3001\u4f4e\u5ef6\u9072\u5132\u5b58<\/li><li data-start=\"1473\" data-end=\"1489\">\u6a94\u6848\u8cc7\u6599\u53ef\u4f7f\u7528\u8f03\u5927\u5bb9\u91cf\u6216\u7269\u4ef6\u5132\u5b58<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d679673 elementor-widget elementor-widget-heading\" data-id=\"d679673\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u516d\uff1a\u5f9e\u672a\u5be6\u969b\u505a\u904e\u9084\u539f\u6f14\u7df4<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3740a13 elementor-widget elementor-widget-text-editor\" data-id=\"3740a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1463\" data-end=\"1503\"><strong data-start=\"1463\" data-end=\"1471\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"1471\" data-end=\"1474\" \/>\u767c\u751f\u8cc7\u6599\u4e8b\u6545\u6642\u624d\u5617\u8a66\u9084\u539f\uff0c\u537b\u767c\u73fe\u5099\u4efd\u7121\u6cd5\u4f7f\u7528\u6216\u6d41\u7a0b\u4e0d\u5b8c\u6574\u3002<\/p><p data-start=\"1505\" data-end=\"1545\"><strong data-start=\"1505\" data-end=\"1515\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"1515\" data-end=\"1518\" \/>\u5099\u4efd\u6d41\u7a0b\u53ea\u5b58\u5728\u65bc\u300c\u7406\u8ad6\u4e0a\u300d\uff0c\u5f9e\u672a\u5728\u5be6\u969b\u74b0\u5883\u9a57\u8b49\u53ef\u884c\u6027\u3002<\/p><p data-start=\"1547\" data-end=\"1597\"><strong data-start=\"1547\" data-end=\"1555\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"1555\" data-end=\"1558\" \/>\u5c07\u9084\u539f\u6f14\u7df4\u7d0d\u5165\u4f8b\u884c\u4f5c\u696d\uff0c\u78ba\u4fdd\u5099\u4efd\u5728\u9700\u8981\u6642\u771f\u7684\u80fd\u6062\u5fa9\u670d\u52d9\uff0c\u800c\u4e0d\u53ea\u662f\u5b58\u5728\u65bc\u78c1\u789f\u4e2d\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51ebbe2 elementor-widget elementor-widget-heading\" data-id=\"51ebbe2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8aa4\u5340\u4e03\uff1a\u628a\u6548\u80fd\u554f\u984c\u6b78\u548e\u65bc Docker\uff0c\u800c\u975e\u5132\u5b58\u5c64\u8a2d\u8a08<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a97c0b5 elementor-widget elementor-widget-text-editor\" data-id=\"a97c0b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1637\" data-end=\"1677\"><strong data-start=\"1637\" data-end=\"1645\">\u4e8b\u6545\u60c5\u5883<\/strong><br data-start=\"1645\" data-end=\"1648\" \/>\u7cfb\u7d71\u6548\u80fd\u4e0d\u4f73\u6642\u76f4\u63a5\u61f7\u7591 Docker \u672c\u8eab\u4e0d\u9069\u5408\u6b63\u5f0f\u74b0\u5883\u3002<\/p><p data-start=\"1679\" data-end=\"1730\"><strong data-start=\"1679\" data-end=\"1689\">\u70ba\u4ec0\u9ebc\u6703\u767c\u751f<\/strong><br data-start=\"1689\" data-end=\"1692\" \/>\u5be6\u969b\u74f6\u9838\u591a\u534a\u4f86\u81ea\u5e95\u5c64\u5132\u5b58\u8a2d\u5099\u3001\u6a94\u6848\u7cfb\u7d71\u6216 Volume \u914d\u7f6e\uff0c\u800c\u975e\u5bb9\u5668\u6280\u8853\u3002<\/p><p data-start=\"1732\" data-end=\"1793\"><strong data-start=\"1732\" data-end=\"1740\">\u6b63\u78ba\u505a\u6cd5<\/strong><br data-start=\"1740\" data-end=\"1743\" \/>\u5c07 Docker Volume \u7d0d\u5165\u6574\u9ad4 I\/O \u8207\u5132\u5b58\u67b6\u69cb\u8a2d\u8a08\u4e2d\uff0c\u91dd\u5c0d\u8cc7\u6599\u7279\u6027\u9078\u64c7\u5408\u9069\u7684\u5132\u5b58\u65b9\u6848\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdfb253 elementor-widget elementor-widget-heading\" data-id=\"bdfb253\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u7d50\u8ad6\uff1a\u4f60\u8981\u7684\u4e0d\u662f\u300c\u8cc7\u6599\u4e0d\u6703\u6d88\u5931\u300d\uff0c\u800c\u662f\u300c\u8cc7\u6599\u53ef\u88ab\u9084\u539f\u300d<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-568724e elementor-widget elementor-widget-text-editor\" data-id=\"568724e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"192\" data-end=\"312\">\u8a31\u591a\u4eba\u5728\u7b2c\u4e00\u6b21\u5c0e\u5165 Docker Volume \u6642\uff0c\u771f\u6b63\u8ffd\u6c42\u7684\u5176\u5be6\u662f\u4e00\u500b\u5f88\u76f4\u89ba\u7684\u76ee\u6a19\uff1a<br data-start=\"235\" data-end=\"238\" \/><strong data-start=\"238\" data-end=\"261\"><span style=\"color: #3366ff;\">\u4e0d\u8981\u518d\u56e0\u70ba\u5bb9\u5668\u91cd\u555f\u6216\u91cd\u5efa\u800c\u628a\u8cc7\u6599\u5f04\u4e1f<\/span>\u3002<\/strong><br data-start=\"261\" data-end=\"264\" \/>\u9019\u500b\u76ee\u6a19\u672c\u8eab\u6c92\u6709\u932f\uff0c\u4f46\u5982\u679c\u53ea\u505c\u7559\u5728\u9019\u500b\u5c64\u7d1a\uff0c\u5bb9\u5668\u5316\u7cfb\u7d71\u4ecd\u7136\u8ddd\u96e2\u300c\u6b63\u5f0f\u74b0\u5883\u53ef\u7528\u300d\u6709\u4e00\u6bb5\u4e0d\u5c0f\u7684\u8ddd\u96e2\u3002<\/p><p data-start=\"314\" data-end=\"351\">\u56e0\u70ba\u5728\u771f\u5be6\u4e16\u754c\u4e2d\uff0c\u8cc7\u6599\u6d88\u5931\u7684\u539f\u56e0\uff0c\u5f9e\u4f86\u4e0d\u53ea\u662f\u4e00\u500b <code data-start=\"339\" data-end=\"350\">docker rm<\/code>\u3002<\/p><p data-start=\"353\" data-end=\"461\">\u78c1\u789f\u6545\u969c\u3001\u4eba\u70ba\u8aa4\u522a\u3001\u6b0a\u9650\u8a2d\u5b9a\u932f\u8aa4\u3001\u932f\u7528 <code data-start=\"373\" data-end=\"382\">down -v<\/code>\u3001<code data-start=\"383\" data-end=\"397\">volume prune<\/code>\uff0c\u751a\u81f3\u53ea\u662f\u4e00\u6b21\u4f8b\u884c\u6e05\u7406\uff0c\u90fd\u53ef\u80fd\u5728\u77ac\u9593\u8b93\u8cc7\u6599\u8b8a\u5f97\u4e0d\u53ef\u5fa9\u539f\u3002<br data-start=\"425\" data-end=\"428\" \/>\u9019\u4e5f\u662f\u70ba\u4ec0\u9ebc\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c<span style=\"color: #3366ff;\"><strong data-start=\"441\" data-end=\"460\">\u300c\u8cc7\u6599\u5b58\u5728\u300d\u672c\u8eab\u4e26\u4e0d\u662f\u5b89\u5168\u4fdd\u8b49<\/strong><\/span>\u3002<\/p><p data-start=\"463\" data-end=\"485\">\u771f\u6b63\u53ef\u9760\u7684\u5bb9\u5668\u8cc7\u6599\u8a2d\u8a08\uff0c\u5fc5\u9808\u540c\u6642\u6eff\u8db3\u4e09\u4ef6\u4e8b\uff1a<\/p><ul data-start=\"487\" data-end=\"544\"><li data-start=\"487\" data-end=\"503\"><p data-start=\"489\" data-end=\"503\">\u5bb9\u5668\u53ef\u4ee5\u96a8\u6642\u88ab\u91cd\u5efa\u6216\u66ff\u63db<\/p><\/li><li data-start=\"504\" data-end=\"522\"><p data-start=\"506\" data-end=\"522\">\u8cc7\u6599\u80fd\u8207\u5bb9\u5668\u751f\u547d\u9031\u671f\u660e\u78ba\u5206\u96e2<\/p><\/li><li data-start=\"523\" data-end=\"544\"><p data-start=\"525\" data-end=\"544\">\u5728\u6700\u58de\u60c5\u6cc1\u767c\u751f\u6642\uff0c\u8cc7\u6599\u80fd\u88ab\u300c\u78ba\u5be6\u9084\u539f\u300d<\/p><\/li><\/ul><p data-start=\"546\" data-end=\"610\">Docker Volume \u89e3\u6c7a\u7684\u662f\u7b2c\u4e8c\u4ef6\u4e8b\uff0c<br data-start=\"569\" data-end=\"572\" \/>\u4f46\u7b2c\u4e09\u4ef6\u4e8b\u2014\u2014<span style=\"color: #3366ff;\"><strong data-start=\"579\" data-end=\"590\">\u8cc7\u6599\u662f\u5426\u53ef\u9084\u539f<\/strong><\/span>\u2014\u2014\u624d\u662f\u771f\u6b63\u6c7a\u5b9a\u7cfb\u7d71\u80fd\u5426\u9577\u671f\u71df\u904b\u7684\u95dc\u9375\u3002<\/p><p data-start=\"612\" data-end=\"647\">\u4e5f\u6b63\u56e0\u5982\u6b64\uff0c\u672c\u6587\u82b1\u4e86\u5927\u91cf\u7bc7\u5e45\u8aaa\u660e\u7684\u4e0d\u53ea\u662f Volume \u600e\u9ebc\u7528\uff0c\u800c\u662f\uff1a<\/p><ul data-start=\"648\" data-end=\"745\"><li data-start=\"648\" data-end=\"669\"><p data-start=\"650\" data-end=\"669\">\u54ea\u4e9b\u6307\u4ee4\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u5177\u6709\u6bc0\u6ec5\u6027\u98a8\u96aa<\/p><\/li><li data-start=\"670\" data-end=\"691\"><p data-start=\"672\" data-end=\"691\">\u70ba\u4ec0\u9ebc Volume \u7d55\u4e0d\u7b49\u65bc\u5099\u4efd<\/p><\/li><li data-start=\"692\" data-end=\"721\"><p data-start=\"694\" data-end=\"721\">\u70ba\u4ec0\u9ebc\u6b0a\u9650\u3001\u5132\u5b58\u5c64\u8207 I\/O \u8a2d\u8a08\u6703\u76f4\u63a5\u5f71\u97ff\u53ef\u9760\u6027<\/p><\/li><li data-start=\"722\" data-end=\"745\"><p data-start=\"724\" data-end=\"745\">\u70ba\u4ec0\u9ebc\u6c92\u6709\u9084\u539f\u6f14\u7df4\u7684\u5099\u4efd\uff0c\u7b49\u540c\u65bc\u4e0d\u5b58\u5728<\/p><\/li><\/ul><p data-start=\"747\" data-end=\"780\">\u7576\u4f60\u958b\u59cb\u7528\u9019\u500b\u89d2\u5ea6\u770b\u5f85 Docker \u6642\uff0c\u5f88\u591a\u9078\u64c7\u6703\u8b8a\u5f97\u975e\u5e38\u6e05\u695a\uff1a<\/p><ul data-start=\"782\" data-end=\"899\"><li data-start=\"782\" data-end=\"809\"><p data-start=\"784\" data-end=\"809\">\u4f60\u4e0d\u6703\u518d\u96a8\u610f\u4f7f\u7528 <code data-start=\"793\" data-end=\"797\">-v<\/code> \u6216 <code data-start=\"800\" data-end=\"807\">prune<\/code><\/p><\/li><li data-start=\"810\" data-end=\"838\"><p data-start=\"812\" data-end=\"838\">\u4f60\u6703\u628a\u5099\u4efd\u8207\u9084\u539f\u8996\u70ba\u7cfb\u7d71\u7684\u4e00\u90e8\u5206\uff0c\u800c\u4e0d\u662f\u9644\u52a0\u9078\u9805<\/p><\/li><li data-start=\"839\" data-end=\"871\"><p data-start=\"841\" data-end=\"871\">\u4f60\u6703\u8b93\u5bb9\u5668\u4fdd\u6301 Stateless\uff0c\u8b93\u8cc7\u6599\u5c64\u7368\u7acb\u4e14\u53ef\u6cbb\u7406<\/p><\/li><li data-start=\"872\" data-end=\"899\"><p data-start=\"874\" data-end=\"899\">\u4f60\u6703\u628a\u300c\u80fd\u4e0d\u80fd\u5fa9\u539f\u300d\u7576\u6210\u8a2d\u8a08\u5b8c\u6210\u8207\u5426\u7684\u5224\u65b7\u6a19\u6e96<\/p><\/li><\/ul><p data-start=\"901\" data-end=\"912\">\u6700\u7d42\uff0c\u4f60\u6703\u767c\u73fe\u4e00\u4ef6\u4e8b\uff1a<\/p><blockquote data-start=\"914\" data-end=\"968\"><p data-start=\"916\" data-end=\"968\"><strong data-start=\"916\" data-end=\"968\">Docker \u771f\u6b63\u7684\u50f9\u503c\uff0c\u4e0d\u5728\u65bc\u8b93\u7cfb\u7d71\u300c\u8dd1\u5f97\u8d77\u4f86\u300d\uff0c<br data-start=\"944\" data-end=\"947\" \/>\u800c\u5728\u65bc\u8b93\u7cfb\u7d71\u300c\u58de\u5f97\u8d77\u3001\u6551\u5f97\u56de\u4f86\u300d\u3002<\/strong><\/p><\/blockquote><p data-start=\"970\" data-end=\"1042\">\u7576\u4f60\u7684\u8cc7\u6599\u67b6\u69cb\u80fd\u627f\u53d7\u932f\u8aa4\u3001\u5bb9\u5668\u80fd\u96a8\u6642\u91cd\u5efa\u3001\u9084\u539f\u6d41\u7a0b\u7d93\u904e\u9a57\u8b49\uff0c<br data-start=\"1000\" data-end=\"1003\" \/>\u90a3\u6642\u5019\uff0cDocker \u624d\u4e0d\u53ea\u662f\u5de5\u5177\uff0c\u800c\u662f\u4e00\u5957\u771f\u6b63\u80fd\u652f\u6490\u6b63\u5f0f\u74b0\u5883\u7684\u7cfb\u7d71\u8a2d\u8a08\u65b9\u5f0f\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b4bd24 elementor-widget elementor-widget-heading\" data-id=\"1b4bd24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5e38\u898b\u554f\u984c\uff08FAQ\uff09<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ca9fdb elementor-widget elementor-widget-accordion\" data-id=\"3ca9fdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6361\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-6361\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q1\uff1a\u70ba\u4ec0\u9ebc Docker \u5bb9\u5668\u91cd\u555f\u5f8c\u8cc7\u6599\u6703\u6d88\u5931\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6361\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-6361\"><p>\u56e0\u70ba Docker \u5bb9\u5668\u672c\u8eab\u662f\u77ed\u751f\u547d\u9031\u671f\u8a2d\u8a08\uff0c\u5beb\u5165\u5bb9\u5668\u5167\u90e8\u6a94\u6848\u7cfb\u7d71\u7684\u8cc7\u6599\u53ea\u5b58\u5728\u65bc\u8a72\u5bb9\u5668\u7684\u53ef\u5beb\u5c64\u4e2d\u3002\u4e00\u65e6\u5bb9\u5668\u88ab\u522a\u9664\u6216\u91cd\u5efa\uff0c\u9019\u4e00\u5c64\u5c31\u6703\u96a8\u4e4b\u6d88\u5931\u3002<br data-start=\"229\" data-end=\"232\" \/>\u82e5\u8cc7\u6599\u672a\u900f\u904e Docker Volume \u6216\u5176\u4ed6\u6301\u4e45\u5316\u6a5f\u5236\u639b\u8f09\uff0c\u8cc7\u6599\u6d88\u5931\u5c6c\u65bc\u6b63\u5e38\u884c\u70ba\uff0c\u800c\u975e\u7570\u5e38\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6362\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-6362\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q2\uff1aDocker Volume \u548c Bind Mount \u6709\u4ec0\u9ebc\u672c\u8cea\u5dee\u7570\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6362\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-6362\"><p>Docker Volume \u7531 Docker \u7ba1\u7406\uff0c\u8207\u4e3b\u6a5f\u76ee\u9304\u7d50\u69cb\u89e3\u8026\uff0c\u8f03\u9069\u5408\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6599\u6301\u4e45\u5316\u8207\u7dad\u904b\u7ba1\u7406\uff1bBind Mount \u5247\u662f\u76f4\u63a5\u7d81\u5b9a\u4e3b\u6a5f\u76ee\u9304\uff0c\u5f48\u6027\u9ad8\u4f46\u9ad8\u5ea6\u4f9d\u8cf4\u4e3b\u6a5f\u6b0a\u9650\u8207\u76ee\u9304\u7d50\u69cb\u3002<br data-start=\"425\" data-end=\"428\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Volume \u901a\u5e38\u662f\u8f03\u5b89\u5168\u3001\u53ef\u6cbb\u7406\u7684\u9078\u64c7\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6363\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-6363\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q3\uff1a\u4f7f\u7528 Docker Volume \u5c31\u4ee3\u8868\u8cc7\u6599\u6709\u5099\u4efd\u55ce\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6363\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-6363\"><p>\u4e0d\u662f\u3002Docker Volume \u53ea\u8ca0\u8cac\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u522a\u9664\u800c\u6d88\u5931\uff0c\u4e26\u4e0d\u63d0\u4f9b\u4efb\u4f55\u5099\u4efd\u3001\u7248\u672c\u63a7\u7ba1\u6216\u9084\u539f\u80fd\u529b\u3002<br data-start=\"556\" data-end=\"559\" \/>\u82e5\u672a\u53e6\u5916\u898f\u5283\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff0c\u4e00\u65e6\u767c\u751f\u78c1\u789f\u640d\u58de\u3001\u4eba\u70ba\u8aa4\u522a\u6216\u932f\u7528\u6e05\u7406\u6307\u4ee4\uff0c\u8cc7\u6599\u4ecd\u7136\u53ef\u80fd\u6c38\u4e45\u907a\u5931\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6364\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-6364\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q4\uff1a\u70ba\u4ec0\u9ebc\u6b63\u5f0f\u74b0\u5883\u4e0d\u5efa\u8b70\u4f7f\u7528 docker compose down -v\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6364\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-6364\"><p><code data-start=\"658\" data-end=\"662\">-v<\/code> \u53c3\u6578\u6703\u5728\u505c\u6b62\u670d\u52d9\u7684\u540c\u6642\u76f4\u63a5\u522a\u9664\u6240\u6709\u95dc\u806f\u7684 Volume\u3002<br data-start=\"691\" data-end=\"694\" \/>\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9019\u500b\u884c\u70ba\u7b49\u540c\u65bc\u300c\u76f4\u63a5\u522a\u9664\u8cc7\u6599\u300d\uff0c\u4e14 Docker \u4e0d\u6703\u63d0\u4f9b\u4efb\u4f55\u8b66\u544a\u6216\u5fa9\u539f\u6a5f\u5236\uff0c\u56e0\u6b64\u88ab\u8996\u70ba\u9ad8\u98a8\u96aa\u6307\u4ee4\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6365\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-6365\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q5\uff1adocker volume prune \u548c docker system prune \u53ef\u4ee5\u5728\u6b63\u5f0f\u74b0\u5883\u4f7f\u7528\u55ce\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6365\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-6365\"><p>\u4e0d\u5efa\u8b70\u3002\u9019\u985e\u6307\u4ee4\u6703\u522a\u9664\u672a\u88ab\u5bb9\u5668\u5f15\u7528\u7684 Volume\uff0c\u4f46 Docker \u7121\u6cd5\u5224\u65b7\u9019\u4e9b\u8cc7\u6599\u662f\u5426\u4ecd\u5177\u696d\u52d9\u50f9\u503c\u3002<br data-start=\"875\" data-end=\"878\" \/>\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6e90\u6e05\u7406\u61c9\u6709\u660e\u78ba SOP \u8207\u78ba\u8a8d\u6d41\u7a0b\uff0c\u800c\u975e\u4f9d\u8cf4\u4e00\u6b21\u6027\u6e05\u7406\u6307\u4ee4\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6366\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-6366\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q6\uff1a\u70ba\u4ec0\u9ebc\u4f7f\u7528 Bind Mount \u6642\u5e38\u51fa\u73fe Permission Denied\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6366\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-6366\"><p>\u56e0\u70ba\u5bb9\u5668\u5167\u670d\u52d9\u901a\u5e38\u4e0d\u662f\u4ee5 root \u8eab\u5206\u57f7\u884c\uff0c\u800c\u662f\u4f7f\u7528\u7279\u5b9a\u7684\u4f4e\u6b0a\u9650\u4f7f\u7528\u8005\uff08UID\/GID\uff09\u3002<br data-start=\"1015\" data-end=\"1018\" \/>\u7576 Bind Mount \u7684\u4e3b\u6a5f\u76ee\u9304\u6b0a\u9650\u8207\u5bb9\u5668\u5167\u4f7f\u7528\u8005\u4e0d\u4e00\u81f4\u6642\uff0c\u5373\u4f7f\u76ee\u9304\u5b58\u5728\uff0c\u4e5f\u53ef\u80fd\u7121\u6cd5\u8b80\u5beb\uff0c\u5c0e\u81f4\u6b0a\u9650\u932f\u8aa4\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6367\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-6367\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q7\uff1a\u8cc7\u6599\u5eab\u8cc7\u6599\u548c uploads \u53ef\u4ee5\u653e\u5728\u540c\u4e00\u500b Volume \u55ce\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6367\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-6367\"><p>\u6280\u8853\u4e0a\u53ef\u4ee5\uff0c\u4f46\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u4e0d\u5efa\u8b70\u3002<br data-start=\"1136\" data-end=\"1139\" \/>\u8cc7\u6599\u5eab\u5c0d I\/O \u5ef6\u9072\u8207\u7a69\u5b9a\u6027\u6975\u5ea6\u654f\u611f\uff0c\u800c\u5927\u91cf\u6a94\u6848\u5b58\u53d6\u6703\u9020\u6210 I\/O \u5e72\u64fe\uff0c\u9577\u671f\u5bb9\u6613\u5c0e\u81f4\u6548\u80fd\u4e0b\u964d\u751a\u81f3\u8cc7\u6599\u98a8\u96aa\u3002\u5be6\u52d9\u4e0a\u61c9\u5c07\u8cc7\u6599\u5eab\u8207\u6a94\u6848\u578b\u8cc7\u6599\u5206\u96e2\u5132\u5b58\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6368\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-6368\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q8\uff1a\u53ea\u8981\u6709\u5b9a\u671f\u5099\u4efd\uff0c\u5c31\u4e0d\u9700\u8981\u9084\u539f\u6f14\u7df4\u55ce\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6368\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-6368\"><p>\u4e0d\u884c\u3002\u6c92\u6709\u7d93\u904e\u5be6\u969b\u9a57\u8b49\u7684\u5099\u4efd\uff0c\u7121\u6cd5\u4fdd\u8b49\u5728\u4e8b\u6545\u767c\u751f\u6642\u80fd\u6210\u529f\u9084\u539f\u3002<br data-start=\"1277\" data-end=\"1280\" \/>\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9084\u539f\u6f14\u7df4\u8207\u5099\u4efd\u672c\u8eab\u540c\u7b49\u91cd\u8981\uff0c\u5426\u5247\u5099\u4efd\u53ea\u662f\u4e00\u500b\u5fc3\u7406\u5b89\u6170\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6369\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-6369\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q9\uff1aDocker \u9069\u5408\u7528\u5728\u6b63\u5f0f\u74b0\u5883\u55ce\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6369\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-6369\"><p>\u9069\u5408\uff0c\u4f46\u524d\u63d0\u662f\u8cc7\u6599\u67b6\u69cb\u3001\u5099\u4efd\u7b56\u7565\u3001\u6b0a\u9650\u7ba1\u7406\u8207\u7dad\u904b\u6d41\u7a0b\u90fd\u5df2\u88ab\u7d0d\u5165\u8a2d\u8a08\u3002<br data-start=\"1379\" data-end=\"1382\" \/>Docker \u672c\u8eab\u4e0d\u662f\u98a8\u96aa\u4f86\u6e90\uff0c\u771f\u6b63\u7684\u98a8\u96aa\u4f86\u81ea\u65bc\u628a\u300c\u6e2c\u8a66\u74b0\u5883\u7fd2\u6163\u300d\u76f4\u63a5\u5957\u7528\u5230\u6b63\u5f0f\u74b0\u5883\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-63610\" class=\"elementor-tab-title\" data-tab=\"10\" role=\"button\" aria-controls=\"elementor-tab-content-63610\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-caret-square-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-caret-square-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Q10\uff1a\u5982\u4f55\u5224\u65b7\u6211\u7684 Docker \u8cc7\u6599\u67b6\u69cb\u662f\u5426\u9054\u5230\u6b63\u5f0f\u74b0\u5883\u6c34\u6e96\uff1f<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-63610\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"10\" role=\"region\" aria-labelledby=\"elementor-tab-title-63610\"><p data-start=\"1470\" data-end=\"1485\">\u4f60\u53ef\u4ee5\u7528\u4ee5\u4e0b\u554f\u984c\u81ea\u6211\u6aa2\u67e5\uff1a<\/p><ul><li data-start=\"1488\" data-end=\"1504\">\u5bb9\u5668\u662f\u5426\u53ef\u4ee5\u96a8\u6642\u522a\u9664\u4e26\u91cd\u5efa\uff1f<\/li><li data-start=\"1507\" data-end=\"1525\">\u8cc7\u6599\u662f\u5426\u8207\u5bb9\u5668\u751f\u547d\u9031\u671f\u5b8c\u5168\u5206\u96e2\uff1f<\/li><li data-start=\"1528\" data-end=\"1545\">\u662f\u5426\u6709\u53ef\u9a57\u8b49\u7684\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff1f<\/li><li data-start=\"1548\" data-end=\"1564\">\u662f\u5426\u907f\u514d\u4f7f\u7528\u9ad8\u98a8\u96aa\u6e05\u7406\u6307\u4ee4\uff1f<\/li><\/ul><p data-start=\"1566\" data-end=\"1596\">\u82e5\u4ee5\u4e0a\u554f\u984c\u90fd\u80fd\u660e\u78ba\u56de\u7b54\uff0c\u4ee3\u8868\u4f60\u7684\u8cc7\u6599\u67b6\u69cb\u5df2\u63a5\u8fd1\u6b63\u5f0f\u74b0\u5883\u7b49\u7d1a\u3002<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fbf99be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fbf99be\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c8d337e\" data-id=\"c8d337e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aa3bdf3 elementor-widget elementor-widget-heading\" data-id=\"aa3bdf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5ef6\u4f38\u95b1\u8b80<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-160400e elementor-widget elementor-widget-text-editor\" data-id=\"160400e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><a title=\"Docker \u662f\u4ec0\u9ebc\uff1f\u5b8c\u6574\u89e3\u6790\u5bb9\u5668\u5316\u6838\u5fc3\u6982\u5ff5\u3001\u5be6\u52d9\u64cd\u4f5c\u8207\u5e38\u898b\u554f\u984c\uff08\u65b0\u624b\u5230\u5be6\u6230\uff09\" href=\"https:\/\/www.taki.com.tw\/blog\/what-is-docker\/\" target=\"_blank\" rel=\"noopener\"><strong>Docker \u662f\u4ec0\u9ebc\uff1f\u5b8c\u6574\u89e3\u6790\u5bb9\u5668\u5316\u6838\u5fc3\u6982\u5ff5\u3001\u5be6\u52d9\u64cd\u4f5c\u8207\u5e38\u898b\u554f\u984c\uff08\u65b0\u624b\u5230\u5be6\u6230\uff09<\/strong><\/a><\/li><li><a title=\"Docker Image \u8207 Dockerfile \u5be6\u6230\u6559\u5b78\uff08\u6700\u4f73\u5be6\u52d9\u8207\u6548\u80fd\u512a\u5316\uff09\" href=\"https:\/\/www.taki.com.tw\/blog\/dockerfile-best-practices\/\" target=\"_blank\" rel=\"noopener\"><strong>Docker Image \u8207 Dockerfile \u5be6\u6230\u6559\u5b78\uff08\u6700\u4f73\u5be6\u52d9\u8207\u6548\u80fd\u512a\u5316\uff09<\/strong><\/a><\/li><li><a title=\"Docker Compose \u662f\u4ec0\u9ebc\uff1f\u591a\u5bb9\u5668\u61c9\u7528\u5b8c\u6574\u90e8\u7f72\u6307\u5357\uff08\u5f9e\u958b\u767c\u5230\u6b63\u5f0f\u74b0\u5883\uff09\" href=\"\/blog\/docker-compose\/\" target=\"_blank\" rel=\"noopener\"><strong>Docker Compose \u662f\u4ec0\u9ebc\uff1f\u591a\u5bb9\u5668\u61c9\u7528\u5b8c\u6574\u90e8\u7f72\u6307\u5357<\/strong><\/a><\/li><li><a title=\"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\" href=\"\/blog\/docker-volume-data-persistence\/\" target=\"_blank\" rel=\"noopener\"><strong>Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff08\u6b63\u5f0f\u74b0\u5883\u5fc5\u8b80\uff09<\/strong><\/a><\/li><li><strong>Docker Network \u67b6\u69cb\u8aaa\u660e\uff1a\u5bb9\u5668\u5982\u4f55\u5b89\u5168\u4e92\u901a\uff1f<\/strong><\/li><li><strong>Docker \u6b63\u5f0f\u90e8\u7f72\u600e\u9ebc\u9078\u4e3b\u6a5f\uff1f\u6548\u80fd\u3001\u7a69\u5b9a\u6027\u8207\u64f4\u5145\u6027\u5206\u6790<\/strong><\/li><li><strong>Docker \u9032\u968e\u5be6\u52d9\uff1a\u5b89\u5168\u6027\uff08Security\uff09\u8207\u6620\u50cf\u6a94\u6700\u4f73\u5316\u5b8c\u6574\u6307\u5357<\/strong><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-10e5495 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"10e5495\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9822c8\" data-id=\"e9822c8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-91d952d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"91d952d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-9cf405c\" data-id=\"9cf405c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-be6ab76 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"be6ab76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-fb89e7b\" data-id=\"fb89e7b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-157ceaa elementor-widget elementor-widget-image\" data-id=\"157ceaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/cloud-hosting\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud.webp\" class=\"attachment-full size-full wp-image-10218\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/taki-cloud-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u96f2\u7aef\u4e3b\u6a5f \u53ea\u8981470\u5143\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u96f2\u7aef\u4e3b\u6a5f \u53ea\u8981470\u5143\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8f1120c\" data-id=\"8f1120c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d958fc8 elementor-widget elementor-widget-image\" data-id=\"d958fc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/rent\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent.webp\" class=\"attachment-full size-full wp-image-10220\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/rent-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u5be6\u9ad4\u4e3b\u6a5f \u53ea\u89814,500\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u5be6\u9ad4\u4e3b\u6a5f \u53ea\u89814,500\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7b029c5\" data-id=\"7b029c5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0aee895 elementor-widget elementor-widget-image\" data-id=\"0aee895\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"\/co-location\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"395\" src=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location.webp\" class=\"attachment-full size-full wp-image-10219\" alt=\"\" srcset=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location.webp 500w, https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2025\/02\/co-location-300x237.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"TAKI Cloud \u4e3b\u6a5f\u4ee3\u7ba1 \u53ea\u89812,000\u5143\u8d77 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">TAKI Cloud \u4e3b\u6a5f\u4ee3\u7ba1 \u53ea\u89812,000\u5143\u8d77<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Docker \u5bb9\u5668\u7684\u6838\u5fc3\u8a2d\u8a08\u662f\u300c\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u300d\uff0c\u56e0\u6b64\u5bb9\u5668\u672c\u8eab\u4e26\u4e0d\u9069\u5408\u627f\u8f09\u4efb\u4f55\u9577\u671f\u5b58\u5728\u7684\u8cc7\u6599\u3002\u82e5\u672a\u59a5\u5584\u898f\u5283\u8cc7\u6599\u6301\u4e45\u5316\uff0c\u670d\u52d9\u5728\u5bb9\u5668\u91cd\u555f\u3001\u5347\u7d1a\u6216\u91cd\u65b0\u90e8\u7f72\u6642\uff0c\u5c07\u9762\u81e8\u8cc7\u6599\u907a\u5931\u7684\u9ad8\u98a8\u96aa\u3002<br \/>\n\u672c\u6587\u5f9e\u5bb9\u5668\u6a94\u6848\u7cfb\u7d71\u6a21\u578b\u51fa\u767c\uff0c\u5b8c\u6574\u89e3\u6790 Docker \u7684\u4e09\u7a2e\u8cc7\u6599\u5132\u5b58\u65b9\u5f0f\uff1aContainer filesystem\u3001Bind Mount \u8207 Docker Volume\uff0c\u4e26\u8aaa\u660e\u5176\u5dee\u7570\u3001\u9069\u7528\u5834\u666f\u8207\u6b63\u5f0f\u74b0\u5883\u8a2d\u8a08\u539f\u5247\uff0c\u5354\u52a9\u8b80\u8005\u5efa\u7acb\u53ef\u5347\u7d1a\u3001\u53ef\u5099\u4efd\u3001\u53ef\u9084\u539f\u7684\u5bb9\u5668\u5316\u8cc7\u6599\u67b6\u69cb\u3002<\/p>\n","protected":false},"author":1,"featured_media":11917,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[875,876,877,851,879,847,849,873,880,878,874],"class_list":["post-11915","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-teaching","tag-container-storage","tag-data-backup","tag-data-persistence","tag-devops","tag-disaster-recovery","tag-docker","tag-docker-compose","tag-docker-volume","tag-docker-","tag-permission-denied","tag-production-environment"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"taki\"\/>\n\t<meta name=\"google-site-verification\" content=\"8K-Sil63RNlPY1E749JtbXj8Rou8vnCWHeHTdtyJ_2Q\" \/>\n\t<meta name=\"msvalidate.01\" content=\"74adb0216a2f42369e2943e1cab8edb3\" \/>\n\t<meta name=\"p:domain_verify\" content=\"c9d1aeb1b1035eb8d731e15369c17822\" \/>\n\t<meta name=\"yandex-verification\" content=\"4af55a984b3cc760\" \/>\n\t<meta name=\"baidu-site-verification\" content=\"51a1b3ddc71efd3df7432bcdd26a1bc3\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.10\" \/>\n\n\t\t<!-- Google Tag Manager -->\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-5NSR87J');<\/script>\n<!-- End Google Tag Manager -->\n\t\t<meta property=\"og:locale\" content=\"zh_TW\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TAKI\u5b98\u65b9\u90e8\u843d\u683c - \u63d0\u4f9bWordPress\u3001SEO\u6280\u8853\u8207\u5404\u9805 IT \u8cc7\u8a0a\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\n\t\t<meta property=\"og:description\" content=\"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/\" \/>\n\t\t<meta property=\"fb:app_id\" content=\"1626424417676294\" \/>\n\t\t<meta property=\"fb:admins\" content=\"1022378541145336\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:section\" content=\"Docker\" \/>\n\t\t<meta property=\"article:tag\" content=\"docker\" \/>\n\t\t<meta property=\"article:tag\" content=\"docker volume\" \/>\n\t\t<meta property=\"article:tag\" content=\"data persistence\" \/>\n\t\t<meta property=\"article:tag\" content=\"container storage\" \/>\n\t\t<meta property=\"article:tag\" content=\"docker compose\" \/>\n\t\t<meta property=\"article:tag\" content=\"devops\" \/>\n\t\t<meta property=\"article:tag\" content=\"production environment\" \/>\n\t\t<meta property=\"article:tag\" content=\"\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\" \/>\n\t\t<meta property=\"article:tag\" content=\"linux\u6559\u5b78\u8207\u4f7f\u7528\" \/>\n\t\t<meta property=\"article:tag\" content=\"data backup\" \/>\n\t\t<meta property=\"article:tag\" content=\"disaster recovery\" \/>\n\t\t<meta property=\"article:tag\" content=\"docker \u8cc7\u6599\u4e0d\u898b\" \/>\n\t\t<meta property=\"article:tag\" content=\"permission denied\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-01-13T17:09:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-30T04:33:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/taki.hosting\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/taki.hosting\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@taki_cloud_aa\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@taki_cloud_aa\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#blogposting\",\"name\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\\uff1a\\u5bb9\\u5668\\u4e0a\\u7dda\\u524d\\u5fc5\\u61c2\\u7684\\u6b63\\u5f0f\\u74b0\\u5883\\u95dc\\u9375 - TAKI\\u5b98\\u65b9\\u90e8\\u843d\\u683c\",\"headline\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\",\"author\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/author\\\/taki\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/docker-volume-data-persistence.png\",\"width\":1536,\"height\":1024,\"caption\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\"},\"datePublished\":\"2026-01-14T01:09:09+08:00\",\"dateModified\":\"2026-03-30T12:33:54+08:00\",\"inLanguage\":\"zh-TW\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#webpage\"},\"articleSection\":\"Linux\\u6559\\u5b78\\u8207\\u4f7f\\u7528, Container Storage, Data Backup, Data Persistence, DevOps, Disaster Recovery, Docker, Docker Compose, Docker Volume, Docker \\u8cc7\\u6599\\u4e0d\\u898b, Permission Denied, Production Environment\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog#listItem\",\"position\":1,\"name\":\"\\u4e3b\\u9801\",\"item\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/category\\\/linux-teaching\\\/#listItem\",\"name\":\"Linux\\u6559\\u5b78\\u8207\\u4f7f\\u7528\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/category\\\/linux-teaching\\\/#listItem\",\"position\":2,\"name\":\"Linux\\u6559\\u5b78\\u8207\\u4f7f\\u7528\",\"item\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/category\\\/linux-teaching\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#listItem\",\"name\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog#listItem\",\"name\":\"\\u4e3b\\u9801\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#listItem\",\"position\":3,\"name\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/category\\\/linux-teaching\\\/#listItem\",\"name\":\"Linux\\u6559\\u5b78\\u8207\\u4f7f\\u7528\"}}]},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\\u70ba\\u4ec0\\u9ebc Docker \\u5bb9\\u5668\\u91cd\\u555f\\u5f8c\\u8cc7\\u6599\\u6703\\u6d88\\u5931\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u56e0\\u70ba Docker \\u5bb9\\u5668\\u672c\\u8eab\\u662f\\u77ed\\u751f\\u547d\\u9031\\u671f\\u8a2d\\u8a08\\uff0c\\u5beb\\u5165\\u5bb9\\u5668\\u5167\\u90e8\\u6a94\\u6848\\u7cfb\\u7d71\\u7684\\u8cc7\\u6599\\u53ea\\u5b58\\u5728\\u65bc\\u8a72\\u5bb9\\u5668\\u7684\\u53ef\\u5beb\\u5c64\\u4e2d\\u3002\\u4e00\\u65e6\\u5bb9\\u5668\\u88ab\\u522a\\u9664\\u6216\\u91cd\\u5efa\\uff0c\\u9019\\u4e00\\u5c64\\u5c31\\u6703\\u96a8\\u4e4b\\u6d88\\u5931\\u3002\\u82e5\\u8cc7\\u6599\\u672a\\u900f\\u904e Docker Volume \\u6216\\u5176\\u4ed6\\u6301\\u4e45\\u5316\\u6a5f\\u5236\\u639b\\u8f09\\uff0c\\u8cc7\\u6599\\u6d88\\u5931\\u5c6c\\u65bc\\u6b63\\u5e38\\u884c\\u70ba\\uff0c\\u800c\\u975e\\u7570\\u5e38\\u3002\"}},{\"@type\":\"Question\",\"name\":\"Docker Volume \\u548c Bind Mount \\u6709\\u4ec0\\u9ebc\\u672c\\u8cea\\u5dee\\u7570\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Docker Volume \\u7531 Docker \\u7ba1\\u7406\\uff0c\\u8207\\u4e3b\\u6a5f\\u76ee\\u9304\\u7d50\\u69cb\\u89e3\\u8026\\uff0c\\u8f03\\u9069\\u5408\\u6b63\\u5f0f\\u74b0\\u5883\\u7684\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u8207\\u7dad\\u904b\\u7ba1\\u7406\\uff1bBind Mount \\u5247\\u662f\\u76f4\\u63a5\\u7d81\\u5b9a\\u4e3b\\u6a5f\\u76ee\\u9304\\uff0c\\u5f48\\u6027\\u9ad8\\u4f46\\u9ad8\\u5ea6\\u4f9d\\u8cf4\\u4e3b\\u6a5f\\u6b0a\\u9650\\u8207\\u76ee\\u9304\\u7d50\\u69cb\\u3002\\u5728\\u6b63\\u5f0f\\u74b0\\u5883\\u4e2d\\uff0cDocker Volume \\u901a\\u5e38\\u662f\\u8f03\\u5b89\\u5168\\u3001\\u53ef\\u6cbb\\u7406\\u7684\\u9078\\u64c7\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u4f7f\\u7528 Docker Volume \\u5c31\\u4ee3\\u8868\\u8cc7\\u6599\\u6709\\u5099\\u4efd\\u55ce\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u4e0d\\u662f\\u3002Docker Volume \\u53ea\\u8ca0\\u8cac\\u8cc7\\u6599\\u4e0d\\u96a8\\u5bb9\\u5668\\u522a\\u9664\\u800c\\u6d88\\u5931\\uff0c\\u4e26\\u4e0d\\u63d0\\u4f9b\\u4efb\\u4f55\\u5099\\u4efd\\u3001\\u7248\\u672c\\u63a7\\u7ba1\\u6216\\u9084\\u539f\\u80fd\\u529b\\u3002\\u82e5\\u672a\\u53e6\\u5916\\u898f\\u5283\\u5099\\u4efd\\u8207\\u9084\\u539f\\u6d41\\u7a0b\\uff0c\\u4e00\\u65e6\\u767c\\u751f\\u78c1\\u789f\\u640d\\u58de\\u3001\\u4eba\\u70ba\\u8aa4\\u522a\\u6216\\u932f\\u7528\\u6e05\\u7406\\u6307\\u4ee4\\uff0c\\u8cc7\\u6599\\u4ecd\\u7136\\u53ef\\u80fd\\u6c38\\u4e45\\u907a\\u5931\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u70ba\\u4ec0\\u9ebc\\u6b63\\u5f0f\\u74b0\\u5883\\u4e0d\\u5efa\\u8b70\\u4f7f\\u7528 docker compose down -v\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u56e0\\u70ba -v \\u53c3\\u6578\\u6703\\u5728\\u505c\\u6b62\\u670d\\u52d9\\u7684\\u540c\\u6642\\u76f4\\u63a5\\u522a\\u9664\\u6240\\u6709\\u95dc\\u806f\\u7684 Volume\\uff0c\\u7b49\\u540c\\u65bc\\u76f4\\u63a5\\u522a\\u9664\\u8cc7\\u6599\\u3002Docker \\u4e0d\\u6703\\u63d0\\u4f9b\\u8b66\\u544a\\u6216\\u5fa9\\u539f\\u6a5f\\u5236\\uff0c\\u56e0\\u6b64\\u5728\\u6b63\\u5f0f\\u74b0\\u5883\\u5c6c\\u65bc\\u9ad8\\u98a8\\u96aa\\u6307\\u4ee4\\u3002\"}},{\"@type\":\"Question\",\"name\":\"docker volume prune \\u548c docker system prune \\u53ef\\u4ee5\\u5728\\u6b63\\u5f0f\\u74b0\\u5883\\u4f7f\\u7528\\u55ce\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u4e0d\\u5efa\\u8b70\\u3002\\u9019\\u985e\\u6307\\u4ee4\\u6703\\u522a\\u9664\\u672a\\u88ab\\u5bb9\\u5668\\u5f15\\u7528\\u7684 Volume\\uff0c\\u4f46 Docker \\u7121\\u6cd5\\u5224\\u65b7\\u5176\\u4e2d\\u8cc7\\u6599\\u662f\\u5426\\u4ecd\\u5177\\u50f9\\u503c\\u3002\\u6b63\\u5f0f\\u74b0\\u5883\\u7684\\u8cc7\\u6e90\\u6e05\\u7406\\u61c9\\u6709 SOP \\u8207\\u78ba\\u8a8d\\u6d41\\u7a0b\\uff0c\\u4e0d\\u61c9\\u4f9d\\u8cf4\\u4e00\\u6b21\\u6027\\u6e05\\u7406\\u6307\\u4ee4\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u70ba\\u4ec0\\u9ebc\\u4f7f\\u7528 Bind Mount \\u6642\\u5e38\\u51fa\\u73fe Permission Denied\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u56e0\\u70ba\\u5bb9\\u5668\\u5167\\u670d\\u52d9\\u901a\\u5e38\\u4e0d\\u662f\\u4ee5 root \\u8eab\\u5206\\u57f7\\u884c\\uff0c\\u800c\\u662f\\u4f7f\\u7528\\u7279\\u5b9a\\u7684\\u4f4e\\u6b0a\\u9650\\u4f7f\\u7528\\u8005\\uff08UID\\\/GID\\uff09\\u3002\\u7576 Bind Mount \\u7684\\u4e3b\\u6a5f\\u76ee\\u9304\\u6b0a\\u9650\\u8207\\u5bb9\\u5668\\u5167\\u4f7f\\u7528\\u8005\\u4e0d\\u4e00\\u81f4\\u6642\\uff0c\\u5373\\u4f7f\\u76ee\\u9304\\u5b58\\u5728\\u4e5f\\u53ef\\u80fd\\u7121\\u6cd5\\u8b80\\u5beb\\uff0c\\u56e0\\u800c\\u51fa\\u73fe Permission Denied\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u8cc7\\u6599\\u5eab\\u8cc7\\u6599\\u548c uploads \\u53ef\\u4ee5\\u653e\\u5728\\u540c\\u4e00\\u500b Volume \\u55ce\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u6280\\u8853\\u4e0a\\u53ef\\u4ee5\\uff0c\\u4f46\\u5728\\u6b63\\u5f0f\\u74b0\\u5883\\u4e2d\\u4e0d\\u5efa\\u8b70\\u3002\\u8cc7\\u6599\\u5eab\\u5c0d I\\\/O \\u5ef6\\u9072\\u8207\\u7a69\\u5b9a\\u6027\\u6975\\u5ea6\\u654f\\u611f\\uff0c\\u800c\\u5927\\u91cf\\u6a94\\u6848\\u5b58\\u53d6\\u6703\\u9020\\u6210 I\\\/O \\u5e72\\u64fe\\uff0c\\u9577\\u671f\\u5bb9\\u6613\\u5c0e\\u81f4\\u6548\\u80fd\\u4e0b\\u964d\\u751a\\u81f3\\u8cc7\\u6599\\u98a8\\u96aa\\u3002\\u5be6\\u52d9\\u4e0a\\u61c9\\u5c07\\u8cc7\\u6599\\u5eab\\u8207\\u6a94\\u6848\\u578b\\u8cc7\\u6599\\u5206\\u96e2\\u5132\\u5b58\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u53ea\\u8981\\u6709\\u5b9a\\u671f\\u5099\\u4efd\\uff0c\\u5c31\\u4e0d\\u9700\\u8981\\u9084\\u539f\\u6f14\\u7df4\\u55ce\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u4e0d\\u884c\\u3002\\u6c92\\u6709\\u7d93\\u904e\\u5be6\\u969b\\u9a57\\u8b49\\u7684\\u5099\\u4efd\\uff0c\\u7121\\u6cd5\\u4fdd\\u8b49\\u5728\\u4e8b\\u6545\\u767c\\u751f\\u6642\\u80fd\\u6210\\u529f\\u9084\\u539f\\u3002\\u6b63\\u5f0f\\u74b0\\u5883\\u4e2d\\uff0c\\u9084\\u539f\\u6f14\\u7df4\\u8207\\u5099\\u4efd\\u672c\\u8eab\\u540c\\u7b49\\u91cd\\u8981\\u3002\"}},{\"@type\":\"Question\",\"name\":\"Docker \\u9069\\u5408\\u7528\\u5728\\u6b63\\u5f0f\\u74b0\\u5883\\u55ce\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u9069\\u5408\\uff0c\\u4f46\\u524d\\u63d0\\u662f\\u8cc7\\u6599\\u67b6\\u69cb\\u3001\\u5099\\u4efd\\u7b56\\u7565\\u3001\\u6b0a\\u9650\\u7ba1\\u7406\\u8207\\u7dad\\u904b\\u6d41\\u7a0b\\u90fd\\u5df2\\u88ab\\u7d0d\\u5165\\u8a2d\\u8a08\\u3002Docker \\u672c\\u8eab\\u4e0d\\u662f\\u4e3b\\u8981\\u98a8\\u96aa\\u4f86\\u6e90\\uff0c\\u771f\\u6b63\\u7684\\u98a8\\u96aa\\u901a\\u5e38\\u4f86\\u81ea\\u65bc\\u628a\\u6e2c\\u8a66\\u74b0\\u5883\\u7684\\u64cd\\u4f5c\\u7fd2\\u6163\\u76f4\\u63a5\\u5957\\u7528\\u5230\\u6b63\\u5f0f\\u74b0\\u5883\\u3002\"}},{\"@type\":\"Question\",\"name\":\"\\u5982\\u4f55\\u5224\\u65b7\\u6211\\u7684 Docker \\u8cc7\\u6599\\u67b6\\u69cb\\u662f\\u5426\\u9054\\u5230\\u6b63\\u5f0f\\u74b0\\u5883\\u6c34\\u6e96\\uff1f\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\\u53ef\\u7528\\u4ee5\\u4e0b\\u554f\\u984c\\u81ea\\u6211\\u6aa2\\u67e5\\uff1a\\u5bb9\\u5668\\u662f\\u5426\\u53ef\\u96a8\\u6642\\u522a\\u9664\\u4e26\\u91cd\\u5efa\\uff1f\\u8cc7\\u6599\\u662f\\u5426\\u8207\\u5bb9\\u5668\\u751f\\u547d\\u9031\\u671f\\u5b8c\\u5168\\u5206\\u96e2\\uff1f\\u662f\\u5426\\u6709\\u53ef\\u9a57\\u8b49\\u7684\\u5099\\u4efd\\u8207\\u9084\\u539f\\u6d41\\u7a0b\\uff1f\\u662f\\u5426\\u907f\\u514d\\u4f7f\\u7528\\u9ad8\\u98a8\\u96aa\\u6e05\\u7406\\u6307\\u4ee4\\uff1f\\u82e5\\u4ee5\\u4e0a\\u7686\\u80fd\\u660e\\u78ba\\u56de\\u7b54\\uff0c\\u901a\\u5e38\\u4ee3\\u8868\\u5df2\\u63a5\\u8fd1\\u6b63\\u5f0f\\u74b0\\u5883\\u7b49\\u7d1a\\u3002\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/#organization\",\"name\":\"TAKI Cloud\",\"description\":\"\\u6211\\u5011\\u65bc2010\\u5e74\\u5c07\\u4e00\\u7fa4\\u5c0d\\u65bc\\u7db2\\u8def\\u79d1\\u6280\\u3001\\u4e3b\\u6a5f\\u4ee3\\u7ba1\\u3001AI \\\/ GPU \\u9ad8\\u6548\\u5be6\\u9ad4\\u4e3b\\u6a5f\\u670d\\u52d9\\u8207\\u96f2\\u7aef\\u670d\\u52d9\\u6709\\u8457\\u8da8\\u8fd1\\u72c2\\u71b1\\u7684\\u72c2\\u5f92\\uff0c\\u5728\\u5f7c\\u6b64\\u7406\\u5ff5\\u8207 \\u201c\\u6e4a\\u201d \\u5473\\u76f8\\u540c\\u7684\\u4fe1\\u5ff5\\u4e0b\\u805a\\u5728\\u4e00\\u8d77\\u767c\\u63ee\\u6240\\u9577\\u3002\\u5c0d\\u65bc\\u79d1\\u6280\\u6280\\u8853\\u4e0d\\u65b7\\u7684\\u8ffd\\u6c42\\u7cbe\\u9032\\u3001\\u4e0d\\u65b7\\u7684\\u8207\\u81ea\\u6211\\u7684\\u6311\\u6230\\uff0c\\u85c9\\u6b64\\u4f86\\u6eff\\u8db3\\u9ad4\\u9a57\\u8005\\u7684\\u591a\\u5143\\u9700\\u6c42\\uff0c\\u4e26\\u70ba\\u9ad4\\u9a57\\u8005\\u5275\\u9020\\u51fa\\u6700\\u5927\\u50f9\\u503c\\u3002\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/\",\"email\":\"customer@taki.tw\",\"telephone\":\"+886277307879\",\"foundingDate\":\"2010-07-01\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/taki.png\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#organizationLogo\",\"width\":100,\"height\":100},\"image\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/taki.hosting\",\"https:\\\/\\\/twitter.com\\\/taki_cloud_aa\",\"https:\\\/\\\/www.pinterest.com\\\/takicloud\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/81819168\\\/\",\"https:\\\/\\\/takihosting-blog.tumblr.com\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/author\\\/taki\\\/#author\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/author\\\/taki\\\/\",\"name\":\"taki\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/e34b1347a32dc2eacac8b44cae3696e2.jpg?ver=1784363292\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#webpage\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/\",\"name\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\\uff1a\\u5bb9\\u5668\\u4e0a\\u7dda\\u524d\\u5fc5\\u61c2\\u7684\\u6b63\\u5f0f\\u74b0\\u5883\\u95dc\\u9375 - TAKI\\u5b98\\u65b9\\u90e8\\u843d\\u683c\",\"description\":\"Docker Volume - Docker \\u5bb9\\u5668\\u5929\\u751f\\u662f\\u53ef\\u66ff\\u63db\\u3001\\u53ef\\u91cd\\u5efa\\u57f7\\u884c\\u74b0\\u5883\\uff0c\\u56e0\\u6b64\\u4efb\\u4f55\\u76f4\\u63a5\\u5b58\\u653e\\u5728\\u5bb9\\u5668\\u5167\\u8cc7\\u6599\\uff0c\\u5728\\u91cd\\u555f\\u6216\\u522a\\u9664\\u5f8c\\u90fd\\u53ef\\u80fd\\u6d88\\u5931\\u3002\\u672c\\u6587\\u5b8c\\u6574\\u89e3\\u6790 Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u8a2d\\u8a08\\uff0c\\u6e05\\u695a\\u8aaa\\u660e Container\\u3001Bind Mount \\u8207 Volume \\u5dee\\u7570\\u4e26\\u5e36\\u4f60\\u5efa\\u7acb\\u9069\\u7528\\u65bc\\u6b63\\u5f0f\\u74b0\\u5883\\u3001\\u53ef\\u5099\\u4efd\\u8207\\u53ef\\u9084\\u539f\\u5bb9\\u5668\\u8cc7\\u6599\\u67b6\\u69cb\\u3002\",\"inLanguage\":\"zh-TW\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/author\\\/taki\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/author\\\/taki\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/docker-volume-data-persistence.png\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#mainImage\",\"width\":1536,\"height\":1024,\"caption\":\"Docker Volume \\u8207\\u8cc7\\u6599\\u6301\\u4e45\\u5316\\u5b8c\\u6574\\u89e3\\u6790\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/docker-volume-data-persistence\\\/#mainImage\"},\"datePublished\":\"2026-01-14T01:09:09+08:00\",\"dateModified\":\"2026-03-30T12:33:54+08:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/\",\"name\":\"TAKI Cloud\",\"description\":\"\\u63d0\\u4f9bWordPress\\u3001SEO\\u6280\\u8853\\u8207\\u5404\\u9805 IT \\u8cc7\\u8a0a\",\"inLanguage\":\"zh-TW\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.taki.com.tw\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<script type=\"text\/javascript\">\n\t\t\t(function(c,l,a,r,i,t,y){\n\t\t\tc[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;\n\t\t\tt.src=\"https:\/\/www.clarity.ms\/tag\/\"+i+\"?ref=aioseo\";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n\t\t})(window, document, \"clarity\", \"script\", \"bspscake2j\");\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c<\/title>\n\n","aioseo_head_json":{"title":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c","description":"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","canonical_url":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"8K-Sil63RNlPY1E749JtbXj8Rou8vnCWHeHTdtyJ_2Q","msvalidate.01":"74adb0216a2f42369e2943e1cab8edb3","p:domain_verify":"c9d1aeb1b1035eb8d731e15369c17822","yandex-verification":"4af55a984b3cc760","baidu-site-verification":"51a1b3ddc71efd3df7432bcdd26a1bc3","miscellaneous":"&lt;!-- Google Tag Manager --&gt;\n&lt;script&gt;(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';j.async=true;j.src=\n'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','GTM-5NSR87J');&lt;\/script&gt;\n&lt;!-- End Google Tag Manager --&gt;"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#blogposting","name":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c","headline":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790","author":{"@id":"https:\/\/www.taki.com.tw\/blog\/author\/taki\/#author"},"publisher":{"@id":"https:\/\/www.taki.com.tw\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","width":1536,"height":1024,"caption":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790"},"datePublished":"2026-01-14T01:09:09+08:00","dateModified":"2026-03-30T12:33:54+08:00","inLanguage":"zh-TW","mainEntityOfPage":{"@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#webpage"},"isPartOf":{"@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#webpage"},"articleSection":"Linux\u6559\u5b78\u8207\u4f7f\u7528, Container Storage, Data Backup, Data Persistence, DevOps, Disaster Recovery, Docker, Docker Compose, Docker Volume, Docker \u8cc7\u6599\u4e0d\u898b, Permission Denied, Production Environment"},{"@type":"BreadcrumbList","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog#listItem","position":1,"name":"\u4e3b\u9801","item":"https:\/\/www.taki.com.tw\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/#listItem","name":"Linux\u6559\u5b78\u8207\u4f7f\u7528"}},{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/#listItem","position":2,"name":"Linux\u6559\u5b78\u8207\u4f7f\u7528","item":"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#listItem","name":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog#listItem","name":"\u4e3b\u9801"}},{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#listItem","position":3,"name":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790","previousItem":{"@type":"ListItem","@id":"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/#listItem","name":"Linux\u6559\u5b78\u8207\u4f7f\u7528"}}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"\u70ba\u4ec0\u9ebc Docker \u5bb9\u5668\u91cd\u555f\u5f8c\u8cc7\u6599\u6703\u6d88\u5931\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u56e0\u70ba Docker \u5bb9\u5668\u672c\u8eab\u662f\u77ed\u751f\u547d\u9031\u671f\u8a2d\u8a08\uff0c\u5beb\u5165\u5bb9\u5668\u5167\u90e8\u6a94\u6848\u7cfb\u7d71\u7684\u8cc7\u6599\u53ea\u5b58\u5728\u65bc\u8a72\u5bb9\u5668\u7684\u53ef\u5beb\u5c64\u4e2d\u3002\u4e00\u65e6\u5bb9\u5668\u88ab\u522a\u9664\u6216\u91cd\u5efa\uff0c\u9019\u4e00\u5c64\u5c31\u6703\u96a8\u4e4b\u6d88\u5931\u3002\u82e5\u8cc7\u6599\u672a\u900f\u904e Docker Volume \u6216\u5176\u4ed6\u6301\u4e45\u5316\u6a5f\u5236\u639b\u8f09\uff0c\u8cc7\u6599\u6d88\u5931\u5c6c\u65bc\u6b63\u5e38\u884c\u70ba\uff0c\u800c\u975e\u7570\u5e38\u3002"}},{"@type":"Question","name":"Docker Volume \u548c Bind Mount \u6709\u4ec0\u9ebc\u672c\u8cea\u5dee\u7570\uff1f","acceptedAnswer":{"@type":"Answer","text":"Docker Volume \u7531 Docker \u7ba1\u7406\uff0c\u8207\u4e3b\u6a5f\u76ee\u9304\u7d50\u69cb\u89e3\u8026\uff0c\u8f03\u9069\u5408\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6599\u6301\u4e45\u5316\u8207\u7dad\u904b\u7ba1\u7406\uff1bBind Mount \u5247\u662f\u76f4\u63a5\u7d81\u5b9a\u4e3b\u6a5f\u76ee\u9304\uff0c\u5f48\u6027\u9ad8\u4f46\u9ad8\u5ea6\u4f9d\u8cf4\u4e3b\u6a5f\u6b0a\u9650\u8207\u76ee\u9304\u7d50\u69cb\u3002\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Volume \u901a\u5e38\u662f\u8f03\u5b89\u5168\u3001\u53ef\u6cbb\u7406\u7684\u9078\u64c7\u3002"}},{"@type":"Question","name":"\u4f7f\u7528 Docker Volume \u5c31\u4ee3\u8868\u8cc7\u6599\u6709\u5099\u4efd\u55ce\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u4e0d\u662f\u3002Docker Volume \u53ea\u8ca0\u8cac\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u522a\u9664\u800c\u6d88\u5931\uff0c\u4e26\u4e0d\u63d0\u4f9b\u4efb\u4f55\u5099\u4efd\u3001\u7248\u672c\u63a7\u7ba1\u6216\u9084\u539f\u80fd\u529b\u3002\u82e5\u672a\u53e6\u5916\u898f\u5283\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff0c\u4e00\u65e6\u767c\u751f\u78c1\u789f\u640d\u58de\u3001\u4eba\u70ba\u8aa4\u522a\u6216\u932f\u7528\u6e05\u7406\u6307\u4ee4\uff0c\u8cc7\u6599\u4ecd\u7136\u53ef\u80fd\u6c38\u4e45\u907a\u5931\u3002"}},{"@type":"Question","name":"\u70ba\u4ec0\u9ebc\u6b63\u5f0f\u74b0\u5883\u4e0d\u5efa\u8b70\u4f7f\u7528 docker compose down -v\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u56e0\u70ba -v \u53c3\u6578\u6703\u5728\u505c\u6b62\u670d\u52d9\u7684\u540c\u6642\u76f4\u63a5\u522a\u9664\u6240\u6709\u95dc\u806f\u7684 Volume\uff0c\u7b49\u540c\u65bc\u76f4\u63a5\u522a\u9664\u8cc7\u6599\u3002Docker \u4e0d\u6703\u63d0\u4f9b\u8b66\u544a\u6216\u5fa9\u539f\u6a5f\u5236\uff0c\u56e0\u6b64\u5728\u6b63\u5f0f\u74b0\u5883\u5c6c\u65bc\u9ad8\u98a8\u96aa\u6307\u4ee4\u3002"}},{"@type":"Question","name":"docker volume prune \u548c docker system prune \u53ef\u4ee5\u5728\u6b63\u5f0f\u74b0\u5883\u4f7f\u7528\u55ce\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u4e0d\u5efa\u8b70\u3002\u9019\u985e\u6307\u4ee4\u6703\u522a\u9664\u672a\u88ab\u5bb9\u5668\u5f15\u7528\u7684 Volume\uff0c\u4f46 Docker \u7121\u6cd5\u5224\u65b7\u5176\u4e2d\u8cc7\u6599\u662f\u5426\u4ecd\u5177\u50f9\u503c\u3002\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6e90\u6e05\u7406\u61c9\u6709 SOP \u8207\u78ba\u8a8d\u6d41\u7a0b\uff0c\u4e0d\u61c9\u4f9d\u8cf4\u4e00\u6b21\u6027\u6e05\u7406\u6307\u4ee4\u3002"}},{"@type":"Question","name":"\u70ba\u4ec0\u9ebc\u4f7f\u7528 Bind Mount \u6642\u5e38\u51fa\u73fe Permission Denied\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u56e0\u70ba\u5bb9\u5668\u5167\u670d\u52d9\u901a\u5e38\u4e0d\u662f\u4ee5 root \u8eab\u5206\u57f7\u884c\uff0c\u800c\u662f\u4f7f\u7528\u7279\u5b9a\u7684\u4f4e\u6b0a\u9650\u4f7f\u7528\u8005\uff08UID\/GID\uff09\u3002\u7576 Bind Mount \u7684\u4e3b\u6a5f\u76ee\u9304\u6b0a\u9650\u8207\u5bb9\u5668\u5167\u4f7f\u7528\u8005\u4e0d\u4e00\u81f4\u6642\uff0c\u5373\u4f7f\u76ee\u9304\u5b58\u5728\u4e5f\u53ef\u80fd\u7121\u6cd5\u8b80\u5beb\uff0c\u56e0\u800c\u51fa\u73fe Permission Denied\u3002"}},{"@type":"Question","name":"\u8cc7\u6599\u5eab\u8cc7\u6599\u548c uploads \u53ef\u4ee5\u653e\u5728\u540c\u4e00\u500b Volume \u55ce\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u6280\u8853\u4e0a\u53ef\u4ee5\uff0c\u4f46\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u4e0d\u5efa\u8b70\u3002\u8cc7\u6599\u5eab\u5c0d I\/O \u5ef6\u9072\u8207\u7a69\u5b9a\u6027\u6975\u5ea6\u654f\u611f\uff0c\u800c\u5927\u91cf\u6a94\u6848\u5b58\u53d6\u6703\u9020\u6210 I\/O \u5e72\u64fe\uff0c\u9577\u671f\u5bb9\u6613\u5c0e\u81f4\u6548\u80fd\u4e0b\u964d\u751a\u81f3\u8cc7\u6599\u98a8\u96aa\u3002\u5be6\u52d9\u4e0a\u61c9\u5c07\u8cc7\u6599\u5eab\u8207\u6a94\u6848\u578b\u8cc7\u6599\u5206\u96e2\u5132\u5b58\u3002"}},{"@type":"Question","name":"\u53ea\u8981\u6709\u5b9a\u671f\u5099\u4efd\uff0c\u5c31\u4e0d\u9700\u8981\u9084\u539f\u6f14\u7df4\u55ce\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u4e0d\u884c\u3002\u6c92\u6709\u7d93\u904e\u5be6\u969b\u9a57\u8b49\u7684\u5099\u4efd\uff0c\u7121\u6cd5\u4fdd\u8b49\u5728\u4e8b\u6545\u767c\u751f\u6642\u80fd\u6210\u529f\u9084\u539f\u3002\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9084\u539f\u6f14\u7df4\u8207\u5099\u4efd\u672c\u8eab\u540c\u7b49\u91cd\u8981\u3002"}},{"@type":"Question","name":"Docker \u9069\u5408\u7528\u5728\u6b63\u5f0f\u74b0\u5883\u55ce\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u9069\u5408\uff0c\u4f46\u524d\u63d0\u662f\u8cc7\u6599\u67b6\u69cb\u3001\u5099\u4efd\u7b56\u7565\u3001\u6b0a\u9650\u7ba1\u7406\u8207\u7dad\u904b\u6d41\u7a0b\u90fd\u5df2\u88ab\u7d0d\u5165\u8a2d\u8a08\u3002Docker \u672c\u8eab\u4e0d\u662f\u4e3b\u8981\u98a8\u96aa\u4f86\u6e90\uff0c\u771f\u6b63\u7684\u98a8\u96aa\u901a\u5e38\u4f86\u81ea\u65bc\u628a\u6e2c\u8a66\u74b0\u5883\u7684\u64cd\u4f5c\u7fd2\u6163\u76f4\u63a5\u5957\u7528\u5230\u6b63\u5f0f\u74b0\u5883\u3002"}},{"@type":"Question","name":"\u5982\u4f55\u5224\u65b7\u6211\u7684 Docker \u8cc7\u6599\u67b6\u69cb\u662f\u5426\u9054\u5230\u6b63\u5f0f\u74b0\u5883\u6c34\u6e96\uff1f","acceptedAnswer":{"@type":"Answer","text":"\u53ef\u7528\u4ee5\u4e0b\u554f\u984c\u81ea\u6211\u6aa2\u67e5\uff1a\u5bb9\u5668\u662f\u5426\u53ef\u96a8\u6642\u522a\u9664\u4e26\u91cd\u5efa\uff1f\u8cc7\u6599\u662f\u5426\u8207\u5bb9\u5668\u751f\u547d\u9031\u671f\u5b8c\u5168\u5206\u96e2\uff1f\u662f\u5426\u6709\u53ef\u9a57\u8b49\u7684\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff1f\u662f\u5426\u907f\u514d\u4f7f\u7528\u9ad8\u98a8\u96aa\u6e05\u7406\u6307\u4ee4\uff1f\u82e5\u4ee5\u4e0a\u7686\u80fd\u660e\u78ba\u56de\u7b54\uff0c\u901a\u5e38\u4ee3\u8868\u5df2\u63a5\u8fd1\u6b63\u5f0f\u74b0\u5883\u7b49\u7d1a\u3002"}}]},{"@type":"Organization","@id":"https:\/\/www.taki.com.tw\/blog\/#organization","name":"TAKI Cloud","description":"\u6211\u5011\u65bc2010\u5e74\u5c07\u4e00\u7fa4\u5c0d\u65bc\u7db2\u8def\u79d1\u6280\u3001\u4e3b\u6a5f\u4ee3\u7ba1\u3001AI \/ GPU \u9ad8\u6548\u5be6\u9ad4\u4e3b\u6a5f\u670d\u52d9\u8207\u96f2\u7aef\u670d\u52d9\u6709\u8457\u8da8\u8fd1\u72c2\u71b1\u7684\u72c2\u5f92\uff0c\u5728\u5f7c\u6b64\u7406\u5ff5\u8207 \u201c\u6e4a\u201d \u5473\u76f8\u540c\u7684\u4fe1\u5ff5\u4e0b\u805a\u5728\u4e00\u8d77\u767c\u63ee\u6240\u9577\u3002\u5c0d\u65bc\u79d1\u6280\u6280\u8853\u4e0d\u65b7\u7684\u8ffd\u6c42\u7cbe\u9032\u3001\u4e0d\u65b7\u7684\u8207\u81ea\u6211\u7684\u6311\u6230\uff0c\u85c9\u6b64\u4f86\u6eff\u8db3\u9ad4\u9a57\u8005\u7684\u591a\u5143\u9700\u6c42\uff0c\u4e26\u70ba\u9ad4\u9a57\u8005\u5275\u9020\u51fa\u6700\u5927\u50f9\u503c\u3002","url":"https:\/\/www.taki.com.tw\/blog\/","email":"customer@taki.tw","telephone":"+886277307879","foundingDate":"2010-07-01","logo":{"@type":"ImageObject","url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2022\/06\/taki.png","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#organizationLogo","width":100,"height":100},"image":{"@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/taki.hosting","https:\/\/twitter.com\/taki_cloud_aa","https:\/\/www.pinterest.com\/takicloud","https:\/\/www.linkedin.com\/company\/81819168\/","https:\/\/takihosting-blog.tumblr.com\/"]},{"@type":"Person","@id":"https:\/\/www.taki.com.tw\/blog\/author\/taki\/#author","url":"https:\/\/www.taki.com.tw\/blog\/author\/taki\/","name":"taki","image":{"@type":"ImageObject","url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/litespeed\/avatar\/e34b1347a32dc2eacac8b44cae3696e2.jpg?ver=1784363292"}},{"@type":"WebPage","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#webpage","url":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/","name":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c","description":"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","inLanguage":"zh-TW","isPartOf":{"@id":"https:\/\/www.taki.com.tw\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#breadcrumblist"},"author":{"@id":"https:\/\/www.taki.com.tw\/blog\/author\/taki\/#author"},"creator":{"@id":"https:\/\/www.taki.com.tw\/blog\/author\/taki\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#mainImage","width":1536,"height":1024,"caption":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790"},"primaryImageOfPage":{"@id":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/#mainImage"},"datePublished":"2026-01-14T01:09:09+08:00","dateModified":"2026-03-30T12:33:54+08:00"},{"@type":"WebSite","@id":"https:\/\/www.taki.com.tw\/blog\/#website","url":"https:\/\/www.taki.com.tw\/blog\/","name":"TAKI Cloud","description":"\u63d0\u4f9bWordPress\u3001SEO\u6280\u8853\u8207\u5404\u9805 IT \u8cc7\u8a0a","inLanguage":"zh-TW","publisher":{"@id":"https:\/\/www.taki.com.tw\/blog\/#organization"}}]},"og:locale":"zh_TW","og:site_name":"TAKI\u5b98\u65b9\u90e8\u843d\u683c - \u63d0\u4f9bWordPress\u3001SEO\u6280\u8853\u8207\u5404\u9805 IT \u8cc7\u8a0a","og:type":"article","og:title":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c","og:description":"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","og:url":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/","fb:app_id":"1626424417676294","fb:admins":"1022378541145336","og:image":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","og:image:secure_url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","og:image:width":1536,"og:image:height":1024,"article:section":"Docker","article:tag":{"0":"docker","1":"docker volume","2":"data persistence","3":"container storage","4":"docker compose","5":"devops","6":"production environment","7":"\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb","8":"linux\u6559\u5b78\u8207\u4f7f\u7528","10":"data backup","13":"disaster recovery","17":"docker \u8cc7\u6599\u4e0d\u898b","18":"permission denied"},"article:published_time":"2026-01-13T17:09:09+00:00","article:modified_time":"2026-03-30T04:33:54+00:00","article:publisher":"https:\/\/www.facebook.com\/taki.hosting","article:author":"https:\/\/www.facebook.com\/taki.hosting","twitter:card":"summary_large_image","twitter:site":"@taki_cloud_aa","twitter:title":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 - TAKI\u5b98\u65b9\u90e8\u843d\u683c","twitter:description":"Docker Volume - Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","twitter:creator":"@taki_cloud_aa","twitter:image":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png"},"aioseo_meta_data":{"post_id":"11915","title":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 #separator_sa #site_title","description":"Docker Volume #separator_sa Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","keywords":null,"keyphrases":{"focus":{"keyphrase":"Docker Volume","score":60,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"high","score":0,"maxScore":9,"error":1}}},"additional":[{"keyphrase":"Docker \u8cc7\u6599\u6301\u4e45\u5316","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"Docker Volume \u6559\u5b78","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"Docker \u8cc7\u6599\u4e0d\u898b","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"Docker \u5bb9\u5668 \u8cc7\u6599\u4fdd\u5b58","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"Docker Compose Volume","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":3},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"\u5bb9\u5668\u5316 \u8cc7\u6599\u6301\u4e45\u5316","score":25,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":-999,"maxScore":9,"error":1,"length":0},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},{"keyphrase":"Docker \u6b63\u5f0f\u74b0\u5883 \u67b6\u69cb","score":40,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}}]},"primary_term":null,"canonical_url":null,"og_title":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\uff1a\u5bb9\u5668\u4e0a\u7dda\u524d\u5fc5\u61c2\u7684\u6b63\u5f0f\u74b0\u5883\u95dc\u9375 #separator_sa #site_title","og_description":"Docker Volume #separator_sa Docker \u5bb9\u5668\u5929\u751f\u662f\u53ef\u66ff\u63db\u3001\u53ef\u91cd\u5efa\u57f7\u884c\u74b0\u5883\uff0c\u56e0\u6b64\u4efb\u4f55\u76f4\u63a5\u5b58\u653e\u5728\u5bb9\u5668\u5167\u8cc7\u6599\uff0c\u5728\u91cd\u555f\u6216\u522a\u9664\u5f8c\u90fd\u53ef\u80fd\u6d88\u5931\u3002\u672c\u6587\u5b8c\u6574\u89e3\u6790 Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u8a2d\u8a08\uff0c\u6e05\u695a\u8aaa\u660e Container\u3001Bind Mount \u8207 Volume \u5dee\u7570\u4e26\u5e36\u4f60\u5efa\u7acb\u9069\u7528\u65bc\u6b63\u5f0f\u74b0\u5883\u3001\u53ef\u5099\u4efd\u8207\u53ef\u9084\u539f\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb\u3002","og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","og_image_width":"1536","og_image_height":"1024","og_image_custom_url":"https:\/\/www.taki.com.tw\/blog\/wp-content\/uploads\/2026\/01\/docker-volume-data-persistence.png","og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"Docker","og_article_tags":[{"label":"Docker","value":"Docker"},{"label":"Docker Volume","value":"Docker Volume"},{"label":"Data Persistence","value":"Data Persistence"},{"label":"Container Storage","value":"Container Storage"},{"label":"Docker Compose","value":"Docker Compose"},{"label":"DevOps","value":"DevOps"},{"label":"Production Environment","value":"Production Environment"},{"label":"\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb","value":"\u5bb9\u5668\u8cc7\u6599\u67b6\u69cb"}],"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[{"id":"#aioseo-custom-mke7mc5h","custom":true,"graphName":"FAQPage","schema":"{ \"@type\": \"FAQPage\", \"mainEntity\": [ { \"@type\": \"Question\", \"name\": \"\u70ba\u4ec0\u9ebc Docker \u5bb9\u5668\u91cd\u555f\u5f8c\u8cc7\u6599\u6703\u6d88\u5931\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u56e0\u70ba Docker \u5bb9\u5668\u672c\u8eab\u662f\u77ed\u751f\u547d\u9031\u671f\u8a2d\u8a08\uff0c\u5beb\u5165\u5bb9\u5668\u5167\u90e8\u6a94\u6848\u7cfb\u7d71\u7684\u8cc7\u6599\u53ea\u5b58\u5728\u65bc\u8a72\u5bb9\u5668\u7684\u53ef\u5beb\u5c64\u4e2d\u3002\u4e00\u65e6\u5bb9\u5668\u88ab\u522a\u9664\u6216\u91cd\u5efa\uff0c\u9019\u4e00\u5c64\u5c31\u6703\u96a8\u4e4b\u6d88\u5931\u3002\u82e5\u8cc7\u6599\u672a\u900f\u904e Docker Volume \u6216\u5176\u4ed6\u6301\u4e45\u5316\u6a5f\u5236\u639b\u8f09\uff0c\u8cc7\u6599\u6d88\u5931\u5c6c\u65bc\u6b63\u5e38\u884c\u70ba\uff0c\u800c\u975e\u7570\u5e38\u3002\" } }, { \"@type\": \"Question\", \"name\": \"Docker Volume \u548c Bind Mount \u6709\u4ec0\u9ebc\u672c\u8cea\u5dee\u7570\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Docker Volume \u7531 Docker \u7ba1\u7406\uff0c\u8207\u4e3b\u6a5f\u76ee\u9304\u7d50\u69cb\u89e3\u8026\uff0c\u8f03\u9069\u5408\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6599\u6301\u4e45\u5316\u8207\u7dad\u904b\u7ba1\u7406\uff1bBind Mount \u5247\u662f\u76f4\u63a5\u7d81\u5b9a\u4e3b\u6a5f\u76ee\u9304\uff0c\u5f48\u6027\u9ad8\u4f46\u9ad8\u5ea6\u4f9d\u8cf4\u4e3b\u6a5f\u6b0a\u9650\u8207\u76ee\u9304\u7d50\u69cb\u3002\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0cDocker Volume \u901a\u5e38\u662f\u8f03\u5b89\u5168\u3001\u53ef\u6cbb\u7406\u7684\u9078\u64c7\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u4f7f\u7528 Docker Volume \u5c31\u4ee3\u8868\u8cc7\u6599\u6709\u5099\u4efd\u55ce\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u4e0d\u662f\u3002Docker Volume \u53ea\u8ca0\u8cac\u8cc7\u6599\u4e0d\u96a8\u5bb9\u5668\u522a\u9664\u800c\u6d88\u5931\uff0c\u4e26\u4e0d\u63d0\u4f9b\u4efb\u4f55\u5099\u4efd\u3001\u7248\u672c\u63a7\u7ba1\u6216\u9084\u539f\u80fd\u529b\u3002\u82e5\u672a\u53e6\u5916\u898f\u5283\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff0c\u4e00\u65e6\u767c\u751f\u78c1\u789f\u640d\u58de\u3001\u4eba\u70ba\u8aa4\u522a\u6216\u932f\u7528\u6e05\u7406\u6307\u4ee4\uff0c\u8cc7\u6599\u4ecd\u7136\u53ef\u80fd\u6c38\u4e45\u907a\u5931\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u70ba\u4ec0\u9ebc\u6b63\u5f0f\u74b0\u5883\u4e0d\u5efa\u8b70\u4f7f\u7528 docker compose down -v\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u56e0\u70ba -v \u53c3\u6578\u6703\u5728\u505c\u6b62\u670d\u52d9\u7684\u540c\u6642\u76f4\u63a5\u522a\u9664\u6240\u6709\u95dc\u806f\u7684 Volume\uff0c\u7b49\u540c\u65bc\u76f4\u63a5\u522a\u9664\u8cc7\u6599\u3002Docker \u4e0d\u6703\u63d0\u4f9b\u8b66\u544a\u6216\u5fa9\u539f\u6a5f\u5236\uff0c\u56e0\u6b64\u5728\u6b63\u5f0f\u74b0\u5883\u5c6c\u65bc\u9ad8\u98a8\u96aa\u6307\u4ee4\u3002\" } }, { \"@type\": \"Question\", \"name\": \"docker volume prune \u548c docker system prune \u53ef\u4ee5\u5728\u6b63\u5f0f\u74b0\u5883\u4f7f\u7528\u55ce\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u4e0d\u5efa\u8b70\u3002\u9019\u985e\u6307\u4ee4\u6703\u522a\u9664\u672a\u88ab\u5bb9\u5668\u5f15\u7528\u7684 Volume\uff0c\u4f46 Docker \u7121\u6cd5\u5224\u65b7\u5176\u4e2d\u8cc7\u6599\u662f\u5426\u4ecd\u5177\u50f9\u503c\u3002\u6b63\u5f0f\u74b0\u5883\u7684\u8cc7\u6e90\u6e05\u7406\u61c9\u6709 SOP \u8207\u78ba\u8a8d\u6d41\u7a0b\uff0c\u4e0d\u61c9\u4f9d\u8cf4\u4e00\u6b21\u6027\u6e05\u7406\u6307\u4ee4\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u70ba\u4ec0\u9ebc\u4f7f\u7528 Bind Mount \u6642\u5e38\u51fa\u73fe Permission Denied\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u56e0\u70ba\u5bb9\u5668\u5167\u670d\u52d9\u901a\u5e38\u4e0d\u662f\u4ee5 root \u8eab\u5206\u57f7\u884c\uff0c\u800c\u662f\u4f7f\u7528\u7279\u5b9a\u7684\u4f4e\u6b0a\u9650\u4f7f\u7528\u8005\uff08UID\/GID\uff09\u3002\u7576 Bind Mount \u7684\u4e3b\u6a5f\u76ee\u9304\u6b0a\u9650\u8207\u5bb9\u5668\u5167\u4f7f\u7528\u8005\u4e0d\u4e00\u81f4\u6642\uff0c\u5373\u4f7f\u76ee\u9304\u5b58\u5728\u4e5f\u53ef\u80fd\u7121\u6cd5\u8b80\u5beb\uff0c\u56e0\u800c\u51fa\u73fe Permission Denied\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u8cc7\u6599\u5eab\u8cc7\u6599\u548c uploads \u53ef\u4ee5\u653e\u5728\u540c\u4e00\u500b Volume \u55ce\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u6280\u8853\u4e0a\u53ef\u4ee5\uff0c\u4f46\u5728\u6b63\u5f0f\u74b0\u5883\u4e2d\u4e0d\u5efa\u8b70\u3002\u8cc7\u6599\u5eab\u5c0d I\/O \u5ef6\u9072\u8207\u7a69\u5b9a\u6027\u6975\u5ea6\u654f\u611f\uff0c\u800c\u5927\u91cf\u6a94\u6848\u5b58\u53d6\u6703\u9020\u6210 I\/O \u5e72\u64fe\uff0c\u9577\u671f\u5bb9\u6613\u5c0e\u81f4\u6548\u80fd\u4e0b\u964d\u751a\u81f3\u8cc7\u6599\u98a8\u96aa\u3002\u5be6\u52d9\u4e0a\u61c9\u5c07\u8cc7\u6599\u5eab\u8207\u6a94\u6848\u578b\u8cc7\u6599\u5206\u96e2\u5132\u5b58\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u53ea\u8981\u6709\u5b9a\u671f\u5099\u4efd\uff0c\u5c31\u4e0d\u9700\u8981\u9084\u539f\u6f14\u7df4\u55ce\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u4e0d\u884c\u3002\u6c92\u6709\u7d93\u904e\u5be6\u969b\u9a57\u8b49\u7684\u5099\u4efd\uff0c\u7121\u6cd5\u4fdd\u8b49\u5728\u4e8b\u6545\u767c\u751f\u6642\u80fd\u6210\u529f\u9084\u539f\u3002\u6b63\u5f0f\u74b0\u5883\u4e2d\uff0c\u9084\u539f\u6f14\u7df4\u8207\u5099\u4efd\u672c\u8eab\u540c\u7b49\u91cd\u8981\u3002\" } }, { \"@type\": \"Question\", \"name\": \"Docker \u9069\u5408\u7528\u5728\u6b63\u5f0f\u74b0\u5883\u55ce\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u9069\u5408\uff0c\u4f46\u524d\u63d0\u662f\u8cc7\u6599\u67b6\u69cb\u3001\u5099\u4efd\u7b56\u7565\u3001\u6b0a\u9650\u7ba1\u7406\u8207\u7dad\u904b\u6d41\u7a0b\u90fd\u5df2\u88ab\u7d0d\u5165\u8a2d\u8a08\u3002Docker \u672c\u8eab\u4e0d\u662f\u4e3b\u8981\u98a8\u96aa\u4f86\u6e90\uff0c\u771f\u6b63\u7684\u98a8\u96aa\u901a\u5e38\u4f86\u81ea\u65bc\u628a\u6e2c\u8a66\u74b0\u5883\u7684\u64cd\u4f5c\u7fd2\u6163\u76f4\u63a5\u5957\u7528\u5230\u6b63\u5f0f\u74b0\u5883\u3002\" } }, { \"@type\": \"Question\", \"name\": \"\u5982\u4f55\u5224\u65b7\u6211\u7684 Docker \u8cc7\u6599\u67b6\u69cb\u662f\u5426\u9054\u5230\u6b63\u5f0f\u74b0\u5883\u6c34\u6e96\uff1f\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"\u53ef\u7528\u4ee5\u4e0b\u554f\u984c\u81ea\u6211\u6aa2\u67e5\uff1a\u5bb9\u5668\u662f\u5426\u53ef\u96a8\u6642\u522a\u9664\u4e26\u91cd\u5efa\uff1f\u8cc7\u6599\u662f\u5426\u8207\u5bb9\u5668\u751f\u547d\u9031\u671f\u5b8c\u5168\u5206\u96e2\uff1f\u662f\u5426\u6709\u53ef\u9a57\u8b49\u7684\u5099\u4efd\u8207\u9084\u539f\u6d41\u7a0b\uff1f\u662f\u5426\u907f\u514d\u4f7f\u7528\u9ad8\u98a8\u96aa\u6e05\u7406\u6307\u4ee4\uff1f\u82e5\u4ee5\u4e0a\u7686\u80fd\u660e\u78ba\u56de\u7b54\uff0c\u901a\u5e38\u4ee3\u8868\u5df2\u63a5\u8fd1\u6b63\u5f0f\u74b0\u5883\u7b49\u7d1a\u3002\" } } ] }"}],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-03-30 05:28:15","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-01-13 16:49:42","updated":"2026-03-30 05:28:15"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.taki.com.tw\/blog\" title=\"\u4e3b\u9801\">\u4e3b\u9801<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/\" title=\"Linux\u6559\u5b78\u8207\u4f7f\u7528\">Linux\u6559\u5b78\u8207\u4f7f\u7528<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tDocker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"\u4e3b\u9801","link":"https:\/\/www.taki.com.tw\/blog"},{"label":"Linux\u6559\u5b78\u8207\u4f7f\u7528","link":"https:\/\/www.taki.com.tw\/blog\/category\/linux-teaching\/"},{"label":"Docker Volume \u8207\u8cc7\u6599\u6301\u4e45\u5316\u5b8c\u6574\u89e3\u6790","link":"https:\/\/www.taki.com.tw\/blog\/docker-volume-data-persistence\/"}],"_links":{"self":[{"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/posts\/11915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/comments?post=11915"}],"version-history":[{"count":0,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/posts\/11915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/media\/11917"}],"wp:attachment":[{"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/media?parent=11915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/categories?post=11915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taki.com.tw\/blog\/wp-json\/wp\/v2\/tags?post=11915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}