Docker部署MinIO鏡像的方法(保姆級教程)
更新時間:2024年12月24日 09:59:08 作者:大餅酥
本文主要介紹了使用Docker部署MinIO鏡像,包括創(chuàng)建掛載目錄、運行MinIO容器的參數解析、使用Compose運行MinIO容器等,具有一定的參考價值,感興趣的可以了解一下
1、創(chuàng)建掛載目錄
# 創(chuàng)建宿主機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"
參數解析如下:
| 參數 | 參數說明 |
| --privileged=true | Docker會賦予容器幾乎與宿主機相同的權限 |
| -p 8000:8000 -p 8001:8001 | 端口映射,8000是服務器的端口,8001是客戶端也就是api接口訪問的端口地址。 |
| --name minio | 給創(chuàng)建的容器指定一個名稱。 |
| --net=bridge | 這是網絡設置,默認是bridge配置,bridge表示使用容器內部配置網絡,host表示容器將使用主機的網絡棧。 |
| -d | 運行容器的選項,-d使容器在后臺運行。 |
| -e "MINIO_ACCESS_KEY=admin" | 設置minio的用戶名 |
| -e "MINIO_SECRET_KEY=admin123" | 設置minio的密碼 |
| -v /data/docker/minio/data:/data | 將宿主機上的 /data/docker/minio/data 目錄掛載到容器內的 /data 目錄。 |
| -v /data/docker/minio/config:/root/.minio | 將宿主機上的 /data/docker/minio/config 目錄掛載到容器內的 /root/.minio 目錄。 |
| minio/minio server /data --console-address "0.0.0.0:8001" -address "0.0.0.0:8000" | 容器內要運行的命令,啟動一個名為 "minio" 的服務器,數據存儲在 /data 目錄下,服務器的控制臺地址為 "0.0.0.0:8001",服務地址為 "0.0.0.0:8000"。 |
容器運行參數詳解參考:Docker容器運行常用參數詳解-CSDN博客
3、Compose運行MinIO容器
創(chuàng)建docker-compose.yml文件
sudo touch /data/docker/minio/docker-compose.yml
文件內容如下:
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:調用文件,-d:開啟守護進程 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

到此這篇關于Docker部署MinIO鏡像的方法(保姆級教程)的文章就介紹到這了,更多相關Docker部署MinIO鏡像內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker容器的調試技巧之docker logs與docker service logs
這篇文章主要介紹了Docker容器的調試技巧之docker logs與docker service logs,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
Ubuntu 搭建基于Docker的LNMP+Redis的開發(fā)環(huán)境(圖文)
這篇文章主要介紹了Ubuntu 搭建基于Docker的LNMP+Redis的開發(fā)環(huán)境的相關資料,這里詳細介紹如何搭建的步驟,并附圖文,需要的朋友可以參考下2016-12-12
Docker安裝mysql教程以及解決mysqld: Can‘t read dir&nbs
本文詳細介紹了如何通過Docker來安裝和配置MySQL數據庫,包括拉取MySQL鏡像、啟動MySQL容器、配置MySQL、解決常見錯誤等步驟,提供了詳盡的命令和參數說明,幫助用戶順利完成MySQL的安裝和配置,文中還提到了如何處理MySQL容器啟動時遇到的“無法讀取目錄”2024-10-10

