溫馨提示×

minio在centos上的安裝秘籍

小樊
68
2025-06-04 03:32:25
欄目: 智能運維

在CentOS上安裝MinIO可以通過多種方式進行,這里我將詳細介紹如何使用Docker來安裝MinIO單節點版本。以下是詳細的安裝步驟:

準備工作

  1. 拉取MinIO鏡像
docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z

這里我們使用的是2022年1月4日的鏡像版本,這個版本適合使用standalone或filesystem模式的老版本MinIO,因為它存儲的是原文件,并且可以配合Docker的目錄掛載/映射,實現文件原樣存儲。

  1. 創建數據目錄
mkdir -p /opt/minio/config
mkdir -p /opt/minio/data

安裝步驟

  1. 運行容器
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  --restart=always \
  -v /opt/minio/data:/data \
  -v /opt/minio/config:/root/.minio \
  -e "MINIO_ACCESS_KEY=myminioadmin" \
  -e "MINIO_SECRET_KEY=myminioadmin" \
  minio/minio:RELEASE.2022-01-04T07-41-07Z \
  server /data \
  --console-address ":9001"
  • -d:表示以detached 模式運行容器,即在后臺運行。
  • -p 9000:9000:將容器的9000端口映射到宿主機的9000端口。MinIO默認使用9000端口進行API通信。
  • -p 9001:9001:將容器的9001端口映射到宿主機的9001端口。這是MinIO控制臺的端口。
  • --name minio:為容器指定一個名稱,這里設置為minio。
  • --restart=always:設置容器的重啟策略,這里表示容器在退出時總是嘗試重啟。
  • -e "MINIO_ACCESS_KEY=myminioadmin":設置環境變量MINIO_ACCESS_KEY,這是訪問MinIO服務時使用的“用戶名”。
  • -e "MINIO_SECRET_KEY=myminioadmin":設置環境變量MINIO_SECRET_KEY,這是訪問MinIO服務時使用的“密碼”。
  • -v /opt/minio/data:/data:使用Docker的卷(volume)將宿主機上的/opt/minio/data目錄掛載到容器內的/data目錄。這是MinIO存儲數據的地方。
  • -v /opt/minio/config:/root/.minio:將宿主機上的/opt/minio/config目錄掛載到容器內的/root/.minio目錄。這是存放MinIO配置的地方。
  • minio/minio:RELEASE.2022-01-04T07-41-07Z:指定要使用的Docker鏡像,這里是MinIO的官方鏡像。
  • server /data:這是傳遞給MinIO鏡像的命令,指示它以服務器模式啟動,并且數據存儲在/data目錄。
  • --console-address ":9001":指定MinIO控制臺的監聽地址和端口。

訪問MinIO控制臺

通過瀏覽器訪問 http://<你的IP地址>:9001,使用步驟3中設置的 MINIO_ACCESS_KEYMINIO_SECRET_KEY 作為用戶名和密碼登錄。

管理容器

  • 重啟容器
docker restart minio
  • 停止容器
docker stop minio
  • 刪除容器
docker rm minio

開啟TLS訪問

要在Docker中部署支持SSL的MinIO容器,你需要擁有SSL證書(public.crt)和私鑰文件(private.key)。在/opt/minio/config目錄下創建certs文件夾,并將SSL證書和私鑰文件放入其中。

以上就是在CentOS上安裝MinIO的基本步驟。如果你需要更高級的配置,比如多節點部署、Kubernetes集成等,可以參考MinIO的官方文檔或社區支持。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女