MinIO檔案伺服器構建

2021-10-11 01:56:03 字數 2247 閱讀 7686

docker 容器安裝minio檔案伺服器

穩定版

docker pull minio/minio
注意:啟動,此命令在容器關閉時資料自動消失。

docker run -p 9000:9000 minio/minio server /data
安裝後使用瀏覽器訪問如果可以訪問,則表示minio已經安裝成功。

要建立具有永久儲存的minio容器,您需要將本地持久目錄從主機作業系統對映到虛擬配置~/.minio 並匯出/data目錄。 為此,請執行以下命令

docker run -d -p 9000:9000 --name minio-server \

-e "minio_access_key=systex" \

-e "minio_secret_key=minioadmin" \

-v /home/systex/env/minio/data:/data \

-v /home/systex/env/minio/config:/root/.minio \

minio/minio server /data

獲取容器id在容器中使用docker命令, 你需要知道這個容器的 容器id 。 為了獲取 container id, 執行

docker ps -a
-a flag 確保你獲取所有的容器(建立的,正在執行的,退出的),然後從輸出中識別container id。

啟動和停止容器

啟動容器,你可以使用 docker start 命令。

docker start
停止一下正在執行的容器, 使用 docker stop 命令。

docker stop
minio容器日誌獲取minio日誌,使用 docker logs 命令。

docker logs
監控miniodocker容器監控minio容器使用的資源,使用 docker stats 命令.

docker stats
注意伺服器時間同步問題
the difference between the request time and the server's time is too large.
原因:linux伺服器時區的問題。

解決方案:

一、檢視系統時間、硬體時間

1.#date // 檢視系統時間

2.#hwclock // 檢視硬體時間

二、時間伺服器上的時間同步的方法

安裝ntpdate工具

1.#yum -y install ntp ntpdate

設定系統時間與網路時間同步

2.#ntpdate cn.pool.ntp.org

將系統時間寫入硬體時間

3.#hwclock --systohc

容器構建時採用和宿主機相同的時間即可。執行以下命令來快速構建-v /etc/localtime:/etc/localtime同步時間引數

docker run -d -p 9000:9000 --name minio-server \

-e "minio_access_key=systex" \

-e "minio_secret_key=minioadmin" \

-v /data/systex/env/minio/data:/data \

-v /data/systex/env/minio/config:/root/.minio \

-v /etc/localtime:/etc/localtime \

minio/minio server /data

檔案伺服器minio

1.minio是高效能物件儲存的先驅 minio是世界上速度最快的物件儲存伺服器。在標準硬體上,物件儲存的讀 寫速度分別為183 gb s和171 gb s,可以作為一組不同工作負載的主儲存層,這些工作負載包括spark presto tensorflow h2o.ai以及hadoop hdfs的替...

Minio檔案伺服器部署

一 安裝minio 1.linux系統中可以開啟的檔案數量 檢視系統級別的能夠開啟的檔案控制代碼的數量 使修改配置立即生效 2.linux程序開啟檔案最大數量,重啟後生效 3.lilunx建立目錄 mkdir p usr local minio bin 配置目錄 mkdir usr local mi...

檔案伺服器

實現對檔案增刪改查,若是伺服器需要考慮的壓縮 檔案你儲存在電腦裡面也可以,儲存在電腦裡面給乙個路徑就可以了,為什麼要用檔案伺服器 對檔案的操作有記錄 比如增刪改查,可以花式查詢並對結果做操作,之前需要用比較複雜的正則才可以 做到,比如按照日期查詢,尤其是數量高到幾萬的時候,window自帶的檔案管理...