{"id":9992,"date":"2022-07-11T17:15:46","date_gmt":"2022-07-11T09:15:46","guid":{"rendered":"https:\/\/www.gbase8.cn\/?p=9992"},"modified":"2023-11-10T15:48:01","modified_gmt":"2023-11-10T07:48:01","slug":"minio-s3%e5%88%86%e5%b8%83%e5%bc%8f%e9%9b%86%e7%be%a4%e6%90%ad%e5%bb%ba","status":"publish","type":"post","link":"https:\/\/www.gbase8.cn\/en\/9992","title":{"rendered":"MinIO S3\u5206\u5e03\u5f0f\u96c6\u7fa4\u642d\u5efa"},"content":{"rendered":"<p>\u672c\u6587\u4ecb\u7ecdMinIO\u7684\u96c6\u7fa4\u642d\u5efa\uff0c\u6bd4\u9884\u60f3\u4e2d\u7684\u7b80\u5355\u592a\u591a\uff0c\u5b8c\u5168\u6309\u7167\u5b98\u65b9\u6587\u6863\u6765\u505a\u5c31\u53ef\u4ee5\u4e86\u3002MinIO\u63d0\u4f9b\u9ad8\u6027\u80fd\u3001S3\u517c\u5bb9\u7684\u5bf9\u8c61\u5b58\u50a8\u3002MinIO\u662fKubernetes\u539f\u751f\u7684\uff0c\u662f\u6bcf\u4e2a\u516c\u6709\u4e91\uff0c\u6bcf\u4e2a\u5206\u5e03\u5f0fKuberneters\uff0c\u79c1\u6709\u4e91\u548c\u8fb9\u9645\u4e91\u4e0a\u552f\u4e00\u53ef\u7528\u7684\u5bf9\u8c61\u5b58\u50a8\u5957\u4ef6\u3002MinIO\u662f\u8f6f\u4ef6\u5b9a\u4e49\u7684\uff0cGNU AGPL v3\u4e0b\u662f100%\u5f00\u6e90\u7684\u3002<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Directory Navigation<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2b1f4a8f350\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2b1f4a8f350\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E5%8F%82%E8%80%83\" >\u53c2\u8003<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E7%8E%AF%E5%A2%83\" >\u73af\u5883<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E5%AE%89%E8%A3%85%E6%9C%8D%E5%8A%A1\" >\u5b89\u88c5\u670d\u52a1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E6%90%AD%E5%BB%BA%E5%88%86%E5%B8%83%E5%BC%8F%E9%9B%86%E7%BE%A4\" >\u642d\u5efa\u5206\u5e03\u5f0f\u96c6\u7fa4<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1\" >\u542f\u52a8\u670d\u52a1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97\" >\u542f\u52a8\u65e5\u5fd7<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#181%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\" >181\u7684minio\u670d\u52a1\u542f\u52a8\u540e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#182%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\" >182\u7684minio\u670d\u52a1\u542f\u52a8\u540e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#183%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\" >183\u7684minio\u670d\u52a1\u542f\u52a8\u540e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#184%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\" >184\u7684minio\u670d\u52a1\u542f\u52a8\u540e<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#MinIO%E7%9A%84%E9%9B%86%E7%BE%A4WEB%E5%AE%A2%E6%88%B7%E7%AB%AF\" >MinIO\u7684\u96c6\u7fa4WEB\u5ba2\u6237\u7aef<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.gbase8.cn\/en\/9992\/#%E5%8D%95%E6%9C%BA%E5%A4%9A%E7%A3%81%E7%9B%98%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E9%9B%86%E7%BE%A4\" >\u5355\u673a\u591a\u78c1\u76d8\u7684\u5206\u5e03\u5f0f\u96c6\u7fa4<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%8F%82%E8%80%83\"><\/span>\u53c2\u8003<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.min.io\/docs\/distributed-minio-quickstart-guide.html\">https:\/\/docs.min.io\/docs\/distributed-minio-quickstart-guide.html<\/a><br><a href=\"https:\/\/www.gbase8.cn\/en\/9779\/\">GBase 8a GCDW\u5b58\u7b97\u5206\u79bb\u4e3b\u673a\u7248\u5b89\u88c5\u4f7f\u7528\u9884\u89c8<\/a><br><a href=\"https:\/\/www.gbase8.cn\/en\/8116\/\">GCDW\u5143\u6570\u636e\u670d\u52a1FoundationDB\u7684\u96c6\u7fa4\u6a21\u5f0f\u914d\u7f6e\u548c\u9ad8\u53ef\u7528\u6d4b\u8bd5<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%8E%AF%E5%A2%83\"><\/span>\u73af\u5883<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u90e8\u7f724\u8282\u70b9\u3010\u865a\u62df\u673a\u3011\u96c6\u7fa4\u3002\u56e0\u4e3a\u6211\u542f\u52a8\u65f6\uff0c\u53d1\u73b0\u8981\u6c42\u6700\u5c114\u4e2a\u8282\u70b9\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>10.0.2.181<\/li><li>10.0.2.182<\/li><li>10.0.2.183<\/li><li>10.0.2.184<\/li><\/ul>\n\n\n\n<p>\u64cd\u4f5c\u7cfb\u7edf\u5747\u4e3aredhat 8.3<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%89%E8%A3%85%E6%9C%8D%E5%8A%A1\"><\/span>\u5b89\u88c5\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u53ef\u4ee5\u53c2\u8003 <a href=\"https:\/\/www.gbase8.cn\/en\/9779\/#S3%E6%9C%8D%E5%8A%A1\">https:\/\/www.gbase8.cn\/9779#S3%E6%9C%8D%E5%8A%A1<\/a><\/p>\n\n\n\n<p>\u5728\u6bcf\u4e2a\u8282\u70b9\u90fd\u5b89\u88c5\uff0c\u4e0d\u7528\u505a\u540e\u9762\u7684\u989d\u5916\u914d\u7f6e\uff0c\u53ef\u4ee5\u7b49\u5206\u5e03\u5f0f\u96c6\u7fa4\u642d\u5efa\u597d\u540e\u518d\u505a\u3002\u6211\u4eec\u540c\u6837\u7528\/data\u4f5c\u4e3a\u6570\u636e\u76ee\u5f55\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@redhat8-3 ~]# wget https:\/\/dl.min.io\/server\/minio\/release\/linux-amd64\/minio\n&#91;root@redhat8-3 ~]# mv minio \/usr\/local\/bin\/\n&#91;root@redhat8-3 ~]# chmod +x \/usr\/local\/bin\/minio\n&#91;root@redhat8-3 ~]# mkdir -p \/data<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%90%AD%E5%BB%BA%E5%88%86%E5%B8%83%E5%BC%8F%E9%9B%86%E7%BE%A4\"><\/span>\u642d\u5efa\u5206\u5e03\u5f0f\u96c6\u7fa4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1\"><\/span>\u542f\u52a8\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u901a\u8fc7\u5982\u4e0b\u547d\u4ee4\uff0c\u5728\u3010\u6bcf\u4e2a\u8282\u70b9\u3011\u542f\u52a8\u670d\u52a1\uff0cminio\u5c06\u81ea\u52a8\u5904\u7406\u5b8c\u6210\u5206\u5e03\u5f0f\u96c6\u7fa4\u7684\u642d\u5efa\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code> minio server http:\/\/10.0.2.181\/data http:\/\/10.0.2.182\/data http:\/\/10.0.2.183\/data http:\/\/10.0.2.184\/data<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97\"><\/span>\u542f\u52a8\u65e5\u5fd7<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u6211\u4eec\u67e5\u770b\u4e0b\u7b2c\u4e00\u4e2a\u542f\u52a8\u8282\u70b9\u65e5\u5fd7\uff0c\u53ef\u4ee5\u770b\u5230\u5982\u4e0b\u7684\u51e0\u4e2a\u6b65\u9aa4<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"181%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\"><\/span>181\u7684minio\u670d\u52a1\u542f\u52a8\u540e<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u7b49\u5f85\u5176\u5b833\u4e2a\u8282\u70b9\u542f\u52a8<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>Waiting for atleast 1 remote servers to be online for bootstrap check\nFollowing servers are currently offline or unreachable &#91;http:\/\/10.0.2.182:9000\/data http:\/\/10.0.2.183:9000\/data http:\/\/10.0.2.184:9000\/data]<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"182%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\"><\/span>182\u7684minio\u670d\u52a1\u542f\u52a8\u540e<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u65e5\u5fd7\u53d8\u6210\u5c1d\u8bd5\u5411183\uff0c184\u8f6c\u50a8\u6570\u636e\uff0c\u4f46\u56e0\u65e0\u6cd5\u8fde\u63a5\u800c\u62a5\u9519\u3002<\/p>\n\n\n\n<p>\u6ce8\u610f\u5176\u4e2d\u7684Waiting for a minimum of 2 disks to come online\uff0c \u8fd8\u9700\u8981\u6700\u5c112\u4e2a\u8282\u70b9\u4e0a\u7ebf\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>API: SYSTEM()\nTime: 07:21:44 UTC 07\/11\/2022\nError: Marking http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45 temporary offline; caused by Post \"http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45\/readall?disk-id=&amp;file-path=format.json&amp;volume=.minio.sys\": dial tcp 10.0.2.184:9000: connect: connection refused (*fmt.wrapError)\n       7: internal\/logger\/logger.go:278:logger.LogIf()\n       6: internal\/rest\/client.go:151:rest.(*Client).Call()\n       5: cmd\/storage-rest-client.go:152:cmd.(*storageRESTClient).call()\n       4: cmd\/storage-rest-client.go:523:cmd.(*storageRESTClient).ReadAll()\n       3: cmd\/format-erasure.go:393:cmd.loadFormatErasure()\n       2: cmd\/format-erasure.go:332:cmd.loadFormatErasureAll.func1()\n       1: internal\/sync\/errgroup\/errgroup.go:123:errgroup.(*Group).Go.func1()\n\nAPI: SYSTEM()\nTime: 07:21:44 UTC 07\/11\/2022\nError: Marking http:\/\/10.0.2.183:9000\/minio\/storage\/data\/v45 temporary offline; caused by Post \"http:\/\/10.0.2.183:9000\/minio\/storage\/data\/v45\/readall?disk-id=&amp;file-path=format.json&amp;volume=.minio.sys\": dial tcp 10.0.2.183:9000: connect: connection refused (*fmt.wrapError)\n       7: internal\/logger\/logger.go:278:logger.LogIf()\n       6: internal\/rest\/client.go:151:rest.(*Client).Call()\n       5: cmd\/storage-rest-client.go:152:cmd.(*storageRESTClient).call()\n       4: cmd\/storage-rest-client.go:523:cmd.(*storageRESTClient).ReadAll()\n       3: cmd\/format-erasure.go:393:cmd.loadFormatErasure()\n       2: cmd\/format-erasure.go:332:cmd.loadFormatErasureAll.func1()\n       1: internal\/sync\/errgroup\/errgroup.go:123:errgroup.(*Group).Go.func1()\n\nAPI: SYSTEM()\nTime: 07:21:44 UTC 07\/11\/2022\nError: Read failed. Insufficient number of disks online (*errors.errorString)\n       6: internal\/logger\/logger.go:278:logger.LogIf()\n       5: cmd\/prepare-storage.go:242:cmd.connectLoadInitFormats()\n       4: cmd\/prepare-storage.go:302:cmd.waitForFormatErasure()\n       3: cmd\/erasure-server-pool.go:109:cmd.newErasureServerPools()\n       2: cmd\/server-main.go:679:cmd.newObjectLayer()\n       1: cmd\/server-main.go:529:cmd.serverMain()\n<span class=\"has-inline-color has-luminous-vivid-orange-color\">Waiting for a minimum of 2 disks to come online (elapsed 1s)<\/span><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"183%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\"><\/span>183\u7684minio\u670d\u52a1\u542f\u52a8\u540e<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u53ea\u6709184\u62a5\u9519\u4e86\uff0c\u800c\u4e14\u63d0\u793a\u4fe1\u606f\u4e5f\u53d8\u4e86<\/p>\n\n\n\n<p>\u9700\u8981\u5176\u5b83\u8282\u70b9\u4e0a\u7ebf\uff0c\u4ee5\u4fbf\u3010\u683c\u5f0f\u5316\u3011\u78c1\u76d8 Waiting for all other servers to be online to format the disks<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>API: SYSTEM()\nTime: 07:22:12 UTC 07\/11\/2022\nError: Marking http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45 temporary offline; caused by Post \"http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45\/readall?disk-id=&amp;file-path=format.json&amp;volume=.minio.sys\": dial tcp 10.0.2.184:9000: connect: connection refused (*fmt.wrapError)\n       7: internal\/logger\/logger.go:278:logger.LogIf()\n       6: internal\/rest\/client.go:151:rest.(*Client).Call()\n       5: cmd\/storage-rest-client.go:152:cmd.(*storageRESTClient).call()\n       4: cmd\/storage-rest-client.go:523:cmd.(*storageRESTClient).ReadAll()\n       3: cmd\/format-erasure.go:393:cmd.loadFormatErasure()\n       2: cmd\/format-erasure.go:332:cmd.loadFormatErasureAll.func1()\n       1: internal\/sync\/errgroup\/errgroup.go:123:errgroup.(*Group).Go.func1()\nWaiting for all other servers to be online to format the disks (elapses 28s)<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"184%E7%9A%84minio%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%90%8E\"><\/span>184\u7684minio\u670d\u52a1\u542f\u52a8\u540e<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u521d\u59cb\u5316\u6b63\u5e38\u3002All MinIO sub-systems initialized successfully in 141.467047ms<\/p>\n\n\n\n<p>\u96c6\u7fa4\u53ef\u4ee5\u5bf9\u5916\u63d0\u4f9b\u670d\u52a1\u4e86\u3002\u53ef\u4ee5\u8bbf\u95eeWEB\u7aef\uff0c\u9ed8\u8ba4\u662f\u968f\u673a\u7684\uff0c\u53ef\u4ee5\u7528\u53c2\u6570--console-address \":8080\" \u56fa\u5b9a<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>API: SYSTEM()\nTime: 07:22:29 UTC 07\/11\/2022\nError: Marking http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45 temporary offline; caused by Post \"http:\/\/10.0.2.184:9000\/minio\/storage\/data\/v45\/readall?disk-id=&amp;file-path=format.json&amp;volume=.minio.sys\": dial tcp 10.0.2.184:9000: connect: connection refused (*fmt.wrapError)\n       7: internal\/logger\/logger.go:278:logger.LogIf()\n       6: internal\/rest\/client.go:151:rest.(*Client).Call()\n       5: cmd\/storage-rest-client.go:152:cmd.(*storageRESTClient).call()\n       4: cmd\/storage-rest-client.go:523:cmd.(*storageRESTClient).ReadAll()\n       3: cmd\/format-erasure.go:393:cmd.loadFormatErasure()\n       2: cmd\/format-erasure.go:332:cmd.loadFormatErasureAll.func1()\n       1: internal\/sync\/errgroup\/errgroup.go:123:errgroup.(*Group).Go.func1()\nWaiting for all other servers to be online to format the disks (elapses 45s)\n\nFormatting 1st pool, 1 set(s), 4 drives per set.\nWARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables\nWaiting for all MinIO sub-systems to be initialized.. lock acquired\nAutomatically configured API requests per node based on available memory on the system: 24\nAll MinIO sub-systems initialized successfully in 141.467047ms\nWaiting for all MinIO IAM sub-system to be initialized.. lock acquired\nStatus:         4 Online, 0 Offline.\nAPI: http:\/\/10.0.2.181:9000  http:\/\/192.168.122.1:9000  http:\/\/127.0.0.1:9000\nRootUser: minioadmin\nRootPass: minioadmin\n\nConsole: http:\/\/10.0.2.181:33437 http:\/\/192.168.122.1:33437 http:\/\/127.0.0.1:33437\nRootUser: minioadmin\nRootPass: minioadmin\n\nCommand-line: https:\/\/docs.min.io\/docs\/minio-client-quickstart-guide\n   $ mc alias set myminio http:\/\/10.0.2.181:9000 minioadmin minioadmin\n\nDocumentation: https:\/\/docs.min.io\n\nWARNING: Console endpoint is listening on a dynamic port (33437), please use --console-address \":PORT\" to choose a static port.\nFinished loading IAM sub-system (took 0.0s of 0.2s to load data).<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MinIO%E7%9A%84%E9%9B%86%E7%BE%A4WEB%E5%AE%A2%E6%88%B7%E7%AB%AF\"><\/span>MinIO\u7684\u96c6\u7fa4WEB\u5ba2\u6237\u7aef<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u4ece\u76d1\u63a7\u91cc\u53ef\u4ee5\u770b\u5230\u670d\u52a1\u5668\u6570\u91cf\u662f4\u4e2a\uff0c\u78c1\u76d8\u662f4\u4e2a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1297\" height=\"689\" src=\"https:\/\/www.gbase8.cn\/wp-content\/uploads\/2022\/07\/16575305881.png\" alt=\"MinIO \u5206\u5e03\u5f0f\u96c6\u7fa4\u642d\u5efa\u5b8c\u6210\u7684WEB\u5ba2\u6237\u7aef\" class=\"wp-image-10002\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%8D%95%E6%9C%BA%E5%A4%9A%E7%A3%81%E7%9B%98%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E9%9B%86%E7%BE%A4\"><\/span>\u5355\u673a\u591a\u78c1\u76d8\u7684\u5206\u5e03\u5f0f\u96c6\u7fa4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u5982\u679c\u5355\u673a\u6709\u4e0d\u4f4e\u4e8e4\u5757\u78c1\u76d8\uff0c\u5219\u53ef\u4ee5\u901a\u8fc7\u5982\u4e0b\u65b9\u5f0f\u542f\u52a8<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>minio server http:\/\/10.0.2.181\/data&#91;1...4]  http:\/\/10.0.2.182\/data&#91;1...4] http:\/\/10.0.2.183\/data&#91;1...4] http:\/\/10.0.2.184\/data&#91;1...4]<\/code><\/pre>\n\n\n\n<p>\u6ce8\u610f\uff0c\u5176\u4e2d\u7684\u70b9\u662f3\u4e2a\uff0c\u4e0d\u662f2\u4e2a\u3002\u6bcf\u4e2a\u78c1\u76d8\u5fc5\u987b\u662f\u72ec\u7acbmount\u7684\u5206\u533a\uff0c\u4e0d\u80fd\u5171\u7528\u4e00\u4e2a\u5206\u533a\uff08\u5426\u989d\u4e00\u4e2a\u5206\u533a\u574f\u4e86\uff0c\u4f1a\u5f71\u54cd\u591a\u4e2a\u5206\u7247)\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u4ecb\u7ecdMinIO\u7684\u96c6\u7fa4\u642d\u5efa\uff0c\u6bd4\u9884\u60f3\u4e2d\u7684\u7b80\u5355\u592a\u591a\uff0c\u5b8c\u5168\u6309\u7167\u5b98\u65b9\u6587\u6863\u6765\u505a\u5c31\u53ef\u4ee5\u4e86\u3002<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79],"tags":[],"class_list":["post-9992","post","type-post","status-publish","format-standard","hentry","category-79"],"_links":{"self":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/9992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/comments?post=9992"}],"version-history":[{"count":20,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/9992\/revisions"}],"predecessor-version":[{"id":12437,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/9992\/revisions\/12437"}],"wp:attachment":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/media?parent=9992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/categories?post=9992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/tags?post=9992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}