目錄
1什么是Minio
2安裝Docker
3Docker搭建Minio
4.創(chuàng)建Minio容器并運(yùn)行
5.進(jìn)行訪問
6安裝可能出現(xiàn)的問題
1什么是Minio
????????MinIO是一個(gè)基于開源的對象存儲服務(wù)器,MinIO的設(shè)計(jì)目標(biāo)是提供高性能、高可用性和高可靠性的對象存儲服務(wù)。MinIO可以作為一個(gè)獨(dú)立的對象存儲服務(wù),也可以在Kubernetes、Docker容器等環(huán)境中安裝。
??????? Minio官網(wǎng)為:https://min.io?官網(wǎng)是這樣介紹自己的產(chǎn)品的:
????????可以服務(wù)于人工智能并且能夠?qū)崿F(xiàn)高性能的對象存儲。MinIO是一個(gè)高性能、兼容S3的對象存儲。它是為大規(guī)模AI/ML、數(shù)據(jù)湖和數(shù)據(jù)庫工作負(fù)載。它在本地運(yùn)行在任何云(公共或私有)上,從數(shù)據(jù)中心到邊緣。MinIO是軟件定義的,在GNU AGPL v3下是開源的。
2安裝Docker
直接參考下面的鏈接,超詳細(xì)。
window11安裝docker小白教程_在養(yǎng)一只虎紋?的博客-CSDN博客
3Docker搭建Minio
3.1直接使用命令提示符(win+r)cmd進(jìn)入,然后切換到D盤(或者其他盤),在D盤符下創(chuàng)建幾個(gè)文件
mkdir minio //創(chuàng)建minio文件夾
cd minio
mkdir data //創(chuàng)建data文件夾
mkdir config //創(chuàng)建config文件夾
?3.2拉取minio鏡像
輸入命令
docker pull minio/minio
下面是去官網(wǎng)如何獲取鏡像的步驟
Docker如果想安裝軟件 , 必須先到?Docker?鏡像倉庫下載鏡像。
Docker官方鏡像https://hub.docker.com/
?進(jìn)行復(fù)制命令
3.3在命令提示符中輸入顯示以下內(nèi)容表示安裝成功。
3.4檢查當(dāng)前所有Docker下載的鏡像
docker images
????
3.5檢查當(dāng)前正在運(yùn)行的docker容器
docker ps
4.創(chuàng)建Minio容器并運(yùn)行
通過執(zhí)行下面命令即可完成?MinIO
?的安裝和運(yùn)行:
多行版本
docker run -p 9000:9000 -p 50000:50000 -d --name playedu-minio \
? -e "MINIO_ACCESS_KEY=username" \
? -e "MINIO_SECRET_KEY=password" \
? minio/minio server --console-address ":50000" /data
單行版本
docker run -p 9000:9000 -p 50000:50000 -d --name minio -e "MINIO_ACCESS_KEY=username" -e "MINIO_SECRET_KEY=password" minio/minio server --console-address ":50000" /data
解釋下上面的命令:
參數(shù) | 解釋 |
---|---|
-p 9000:9000 |
將本地機(jī)器的?9000 端口與?minio ?服務(wù)的默認(rèn)9000 端口綁定,這樣就可以通過?本地機(jī)器ip:9000 訪問?minio ?服務(wù)了。需要注意的是該服務(wù)是必須的,上傳視頻文件就是通過?9000 ?端口 |
-p 50000:50000 |
將本地機(jī)器的?50000 ?端口與?minio ?服務(wù)?50000 ?端口綁定,這樣就可以通過?本地機(jī)器ip:50000 ?訪問?minio ?管理服務(wù)了。需要注意的是這里的?minio ?服務(wù)?50000 ?端口是上面命令的?--console-address ":50000" ?確定的。所以如果您需要修改的話那么需要修改兩個(gè)地方。另外,該服務(wù)是可選的。 |
-e "MINIO_ACCESS_KEY=username" |
指定?minio ?默認(rèn)的?access_key ?,同時(shí)也是管理服務(wù)的登錄用戶名,默認(rèn)值是?username ?建議修改 |
-e "MINIO_SECRET_KEY=password" |
指定?minio ?默認(rèn)的?secret_key ?,同時(shí)也是管理服務(wù)的的登錄密碼,默認(rèn)值是?password ?建議修改 |
5.進(jìn)行訪問
訪問:http://你的域名:50000/login,用戶名:username 密碼? :password。
輸入 username 和 password登錄進(jìn)入minio的控制臺,并點(diǎn)擊左側(cè)菜單的Buckets:
點(diǎn)擊右側(cè)的Create Bulket按鈕,在打開的頁面輸入下圖中的信息:
最終點(diǎn)擊Create Bulket,將會直接跳轉(zhuǎn)到已創(chuàng)建Bucket的文件列表,到這里Bucket創(chuàng)建完成。?
?到這里,配置完成。
6安裝可能出現(xiàn)的問題
1運(yùn)行Minio容器的時(shí)候報(bào)錯(cuò),端口號被占用。
注意:這種有可能端口號并沒有被占用,可能是防火墻問題,輸入命令
netstat -aon | findstr 端口號
看看是不是被其他程序占用了吧,如果被占用就能查出來正在運(yùn)行的進(jìn)程信息,如果沒有就說明端口號沒有被占用,那這時(shí)候就需要修改成其他的端口號進(jìn)行繼續(xù)運(yùn)行。
2運(yùn)行Minio容器時(shí),報(bào)錯(cuò)
The container name "/minio" is already in use by container "xxx". You have to remove (or rename) that container to be able to reuse that name.
當(dāng)前已經(jīng)容器名稱已經(jīng)被占用了。
?解決辦法文章來源:http://www.zghlxwxcb.cn/news/detail-737829.html
-
停止并刪除已經(jīng)使用 “minio” 名稱的容器,使用以下命令:然后重新運(yùn)行。文章來源地址http://www.zghlxwxcb.cn/news/detail-737829.html
docker stop xxx //停止
docker rm xxx //移出
到了這里,關(guān)于【運(yùn)維】手把手教你在windows使用Docker搭建Minio[詳細(xì)教程]的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!