Docker部署MinIO鏡像的方法(保姆級教程)
1、創(chuàng)建掛載目錄
# 創(chuàng)建宿主機(jī)minio掛載目錄 sudo mkdir -p /data/docker/minio
2、運行MinIO容器
# 拉取鏡像 sudo docker pull minio/minio:RELEASE.2024-11-07T00-52-20Z # 運行容器 sudo docker run --privileged=true --net=bridge \ --name minio -p 8000:8000 -p 8001:8001 \ -e "MINIO_ACCESS_KEY=admin" \ -e "MINIO_SECRET_KEY=admin123" \ -v /data/docker/minio/data:/data \ -v /data/docker/minio/config:/root/.minio \ -d minio/minio:RELEASE.2024-11-07T00-52-20Z server /data \ --console-address "0.0.0.0:8001" -address "0.0.0.0:8000"
參數(shù)解析如下:
| 參數(shù) | 參數(shù)說明 |
| --privileged=true | Docker會賦予容器幾乎與宿主機(jī)相同的權(quán)限 |
| -p 8000:8000 -p 8001:8001 | 端口映射,8000是服務(wù)器的端口,8001是客戶端也就是api接口訪問的端口地址。 |
| --name minio | 給創(chuàng)建的容器指定一個名稱。 |
| --net=bridge | 這是網(wǎng)絡(luò)設(shè)置,默認(rèn)是bridge配置,bridge表示使用容器內(nèi)部配置網(wǎng)絡(luò),host表示容器將使用主機(jī)的網(wǎng)絡(luò)棧。 |
| -d | 運行容器的選項,-d使容器在后臺運行。 |
| -e "MINIO_ACCESS_KEY=admin" | 設(shè)置minio的用戶名 |
| -e "MINIO_SECRET_KEY=admin123" | 設(shè)置minio的密碼 |
| -v /data/docker/minio/data:/data | 將宿主機(jī)上的 /data/docker/minio/data 目錄掛載到容器內(nèi)的 /data 目錄。 |
| -v /data/docker/minio/config:/root/.minio | 將宿主機(jī)上的 /data/docker/minio/config 目錄掛載到容器內(nèi)的 /root/.minio 目錄。 |
| minio/minio server /data --console-address "0.0.0.0:8001" -address "0.0.0.0:8000" | 容器內(nèi)要運行的命令,啟動一個名為 "minio" 的服務(wù)器,數(shù)據(jù)存儲在 /data 目錄下,服務(wù)器的控制臺地址為 "0.0.0.0:8001",服務(wù)地址為 "0.0.0.0:8000"。 |
容器運行參數(shù)詳解參考:Docker容器運行常用參數(shù)詳解-CSDN博客
3、Compose運行MinIO容器
創(chuàng)建docker-compose.yml文件
sudo touch /data/docker/minio/docker-compose.yml
文件內(nèi)容如下:
version: '3'
services:
minio:
image: minio/minio:RELEASE.2024-11-07T00-52-20Z
container_name: minio
ports:
# api 端口
- "8000:8000"
# 控制臺端口
- "8001:8001"
environment:
# 時區(qū)上海
TZ: Asia/Shanghai
# 管理后臺用戶名
MINIO_ROOT_USER: admin
# 管理后臺密碼,最小8個字符
MINIO_ROOT_PASSWORD: admin123
volumes:
- /data/docker/minio/data:/data
- /data/docker/minio/config:/root/.minio/
command: server --address "0.0.0.0:8000" --console-address "0.0.0.0:8001" /data
privileged: true
network_mode: "bridge"運行容器
#-f:調(diào)用文件,-d:開啟守護(hù)進(jìn)程 sudo docker compose -f /data/docker/minio/docker-compose.yml up -d
4、查看MinIO運行狀態(tài)

訪問MinIO地址:http://127.0.0.1:8001,用戶名/密碼:admin/admin123

到此這篇關(guān)于Docker部署MinIO鏡像的方法(保姆級教程)的文章就介紹到這了,更多相關(guān)Docker部署MinIO鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker網(wǎng)絡(luò)配置與自定義IP容器通信
IP地址是Docker容器在網(wǎng)絡(luò)中的唯一標(biāo)識,每個Docker都會被分配一個 IP,用于網(wǎng)絡(luò)通信,本文主要介紹了Docker網(wǎng)絡(luò)配置與自定義IP容器通信,感興趣的可以了解一下2024-03-03
K8s集群重啟與恢復(fù)-Node節(jié)點啟停方式
這篇文章主要介紹了K8s集群重啟與恢復(fù)-Node節(jié)點啟停方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
docker的pdflatex環(huán)境配置的方法步驟
這篇文章主要介紹了docker的pdflatex環(huán)境配置的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的詳細(xì)介紹
這篇文章主要介紹了Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的相關(guān)資料,文中介紹的很詳細(xì),相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。2017-02-02
Docker在Windows上安裝和使用教程(加速容器應(yīng)用開發(fā))
Docker依賴Linux內(nèi)核,需部署于Linux系統(tǒng)或虛擬環(huán)境,安裝需確認(rèn)架構(gòu)、下載安裝包、重啟驗證,操作流程簡潔高效,本文給大家介紹Docker在Windows上安裝和使用教程,感興趣的朋友跟隨小編一起看看吧2025-09-09
云centos開啟docker遠(yuǎn)程服務(wù)鏈接的實現(xiàn)步驟
本文主要介紹了云centos開啟docker遠(yuǎn)程服務(wù)鏈接,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09

